iTerm2 pour MAC
Remplaçant gratuit et open source de Terminal pour Mac, avec volets partagés, fenêtre à raccourci, recherche, triggers et intégration tmux.
Présentation de iTerm2
iTerm2 est un remplaçant gratuit et open source de l'app Terminal du Mac. Il fait tout ce que fait Terminal et ajoute une longue liste de fonctions : volets partagés, une fenêtre à raccourci qui s'affiche depuis n'importe où, une recherche puissante, l'autocomplétion, un historique de collage, la relecture instantanée du texte effacé, des triggers qui réagissent à la sortie et une intégration poussée avec tmux. iTerm2 est développé par George Nachman et publié sous licence GPL-2.0.
iTerm2 3.7 nécessite macOS 13 Ventura ou ultérieur. Il est très configurable grâce aux profils et, avec l'intégration au shell, il sait où se trouve votre invite, quelles commandes vous avez lancées et dans quel dossier vous êtes. Les versions récentes comprennent aussi des fonctions d'IA facultatives que vous configurez vous-même avec votre propre clé d'API.
Fonctionnalités principales
iTerm2 ajoute les fonctions qui manquent aux utilisateurs avancés dans Terminal.
- Volets partagés : divisez un onglet en autant de volets que vous voulez, verticalement et horizontalement.
- Fenêtre à raccourci : affichez un terminal depuis n'importe quelle app d'une seule touche.
- Recherche : trouvez du texte avec correspondances surlignées et expressions régulières, dans un onglet ou dans tous.
- Autocomplétion : appuyez sur Commande-; pour compléter les mots déjà apparus dans la fenêtre.
- Historique de collage et relecture instantanée : retrouvez le texte copié et récupérez le texte effacé.
- Triggers : déclenchez des actions quand un texte correspondant à un motif apparaît.
- Intégration au shell : passez d'une invite à l'autre, voyez l'état des commandes et plus.
- Intégration tmux : utilisez les sessions tmux comme des fenêtres et onglets natifs d'iTerm2.
- Profils et couleurs : profils étiquetés, couleur 24 bits et options de lisibilité.
Nouveautés de la version 3.7.6
iTerm2 3.7.6 inclut des corrections absentes de la 3.7.5.
- L'assistant de configuration de Companion ne demande plus de clé d'API quand l'IA fonctionne déjà
- Les clés d'API d'IA ne sont désormais envoyées qu'aux serveurs de leur propre fournisseur
- Correction de plantages avec certains triggers, sons de cloche et fenêtres d'intégration tmux
- Arrêter une réponse du chat d'IA l'arrête désormais vraiment, sans toucher aux autres chats
- Les journaux de débogage n'incluent plus les clés d'API d'IA
Questions fréquentes sur iTerm2
iTerm2 est-il gratuit ?
Oui. iTerm2 est gratuit et open source, publié sous licence GPL-2.0. Vous pouvez soutenir son développeur par un don.
Quelle version de macOS faut-il pour iTerm2 ?
iTerm2 3.7 nécessite macOS 13 Ventura ou ultérieur. D'anciennes versions pour des systèmes plus anciens figurent sur iterm2.com.
Quelle différence entre iTerm2 et l'app Terminal du Mac ?
iTerm2 ajoute les volets partagés, une fenêtre à raccourci, une meilleure recherche, l'autocomplétion, l'historique de collage, la relecture instantanée, les triggers, l'intégration au shell et l'intégration tmux, avec bien plus de réglages.
Comment partager l'écran en volets dans iTerm2 ?
Appuyez sur Commande-D pour partager verticalement et Maj-Commande-D pour partager horizontalement. Vous pouvez créer autant de volets que vous voulez dans un onglet.
Qu'est-ce que la fenêtre à raccourci d'iTerm2 ?
C'est une fenêtre de terminal qui s'affiche quand vous appuyez sur la touche de votre choix, même depuis une autre app, et qui se masque quand vous appuyez de nouveau.
Qu'est-ce que l'intégration tmux d'iTerm2 ?
Avec l'intégration tmux, les fenêtres et volets tmux apparaissent comme des fenêtres, onglets et volets natifs d'iTerm2, et vos sessions continuent de tourner sur le serveur quand vous vous déconnectez.
iTerm2 utilise-t-il l'IA ?
iTerm2 propose des fonctions d'IA facultatives. Elles ne fonctionnent qu'après configuration avec votre propre clé d'API, et iTerm2 3.7.6 n'envoie chaque clé qu'à son propre fournisseur.
Que sont les triggers dans iTerm2 ?
Les triggers sont des actions qui s'exécutent quand un texte correspondant à une expression régulière apparaît, par exemple pour surligner des mots, répondre à des invites ou afficher une notification.
Comment mettre à jour iTerm2 ?
iTerm2 recherche lui-même les mises à jour et propose de les installer. Vous pouvez aussi télécharger la dernière version stable sur iterm2.com.
D'où vient le téléchargement d'iTerm2 sur iterm2.FULLMAC.app ?
Le bouton de téléchargement mène au site officiel d'iTerm2, https://iterm2.com/. iterm2.FULLMAC.app ne modifie ni ne réempaquette l'app.
Apps similaires
- tmuxtmux est un multiplexeur de terminal gratuit et open source. Il permet d'exécuter plusieurs programmes dans un seul terminal, répartis en fenêtres et en volets côte à côte, et de passer de l'un à l'autre au clavier. Son atout majeur, ce sont les sessions : détachez-vous d'une session et tout ce qu'elle contient continue de tourner, même si vous fermez le terminal ou perdez une connexion SSH, puis rattachez-vous plus tard exactement là où vous en étiez. tmux est développé par Nicholas Marriott et d'autres contributeurs et publié sous licence ISC.Outils de développement
VigilVigil est un terminal natif pour Mac, gratuit et open source, conçu pour faire travailler des agents de code en équipe. Au lieu de recopier vous-même des messages entre plusieurs fenêtres d’agents, vous confiez une tâche à un agent gestionnaire racine, qui peut lancer ses propres agents exécutants et sous-gestionnaires. Le détail descend dans l’arbre et les résultats remontent au gestionnaire sous forme de résumés, ce qui garde son contexte léger. Un arbre de nœuds en direct montre toute l’équipe d’un coup, et chaque nœud conserve l’interface de terminal propre à l’agent : vous pouvez ouvrir n’importe lequel et en prendre la main directement.Outils de développement
SwitchShuttleSwitchShuttle est une app pour la barre des menus du Mac qui garde vos commandes de terminal les plus utilisées à un clic ou à un raccourci clavier. Vous rangez les commandes dans des sous-menus imbriqués, donnez à chacune un raccourci global et une icône emoji, puis vous la lancez de n’importe où sans ouvrir de terminal ni la saisir. L’app fonctionne avec iTerm, Terminal, Warp, Alacritty, Hyper et d’autres terminaux, et chaque commande peut s’exécuter dans la fenêtre actuelle, un nouvel onglet ou une nouvelle fenêtre.Outils de développement
tty7tty7 est un terminal à rendu GPU écrit en Rust, construit sur gpui de Zed et le cœur de terminal d’Alacritty. Vos shells et vos panneaux appartiennent à un serveur en arrière-plan et non à la fenêtre : vous pouvez quitter l’app et vos shells continuent de tourner, sans tmux. Après un redémarrage, la disposition, l’écran et les conversations des agents pris en charge reviennent.Outils de développement
TabbyTabby, autrefois appelé Terminus, est un émulateur de terminal très configurable qui sert aussi de client SSH, Telnet et série. Il remplace plusieurs outils à la fois : un terminal local avec onglets et volets divisés, un gestionnaire de connexions pour vos serveurs et un terminal série pour des appareils comme les routeurs et les microcontrôleurs. Vos mots de passe et clés SSH peuvent être rangés dans un coffre chiffré, les fichiers se transfèrent par SSH, et l'apparence comme les fonctions se modifient avec des thèmes et des extensions. Tabby est développé par Eugene Pankov et fonctionne sur Mac, Windows et Linux.Outils de développement
kittykitty est un émulateur de terminal rapide et complet qui dessine le texte avec le GPU, pour un défilement et des sorties volumineuses qui restent fluides. Il offre des onglets et des fenêtres divisées avec plusieurs dispositions intégrées, prend en charge les vraies couleurs, les ligatures et les emojis, et possède son propre protocole graphique pour afficher des images directement dans le terminal. kitty se pilote depuis des scripts et la ligne de commande, et s'étend avec de petits programmes appelés kittens, pour des tâches comme SSH avec vos réglages, la comparaison de fichiers côte à côte ou la saisie Unicode. kitty est développé par Kovid Goyal, le développeur de calibre.Outils de développement
FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.