J'ai abandonné l'application Terminal par défaut de mon Mac pour quelque chose de mieux, voici pourquoi
Sommaire
Principaux points à retenir
- iTerm2 offre une personnalisation avancée dans un package gratuit pour une expérience de terminal plus agréable, améliorant l'efficacité du flux de travail.
- Des fonctionnalités supérieures telles que la fonctionnalité de recherche, la création de rapports de souris et l'historique de collage améliorent la convivialité et la commodité.
- iTerm2 offre un support de script robuste, une personnalisation des raccourcis clavier, une intégration d'outils et des performances optimisées pour les utilisateurs avancés.
J'en avais assez de l'application Terminal d'Apple, alors je suis passé à iTerm2 pour une expérience plus robuste et plus riche en fonctionnalités. Le résultat est plus d'options de personnalisation, de puissantes possibilités de script et une gestion de session transparente. Et le meilleur dans tout ça, c'est que c'est gratuit !
J'ai remplacé le terminal par iTerm2
Le terminal Mac par défaut, ou pour être exact : l'émulateur de terminal, est bien. C'est là, et ça fera le travail. Mais si vous utilisez fréquemment la ligne de commande, elle commence à montrer ses limites.
J'ai des besoins en ligne de commande qui dépassent ce que propose l'application par défaut et j'avais besoin de quelque chose de mieux. Si vous pouvez personnaliser votre invite de commande avec Oh My Zsh, ou lui donner l'apparence d'un ordinateur rétro de la vieille école, ou même rendre le texte de votre terminal plein d'arcs-en-ciel, pourquoi ne pas utiliser une application de terminal qui vous offre des types d'options similaires ?
Il existe de nombreux remplacements de terminaux, et chacun d'entre eux a ses propres arguments de vente. Ce que je voulais, c'était une personnalisation plus riche, des profils, une meilleure prise en charge des scripts et quelque chose que le terminal Mac de base ne peut tout simplement pas offrir : une expérience de terminal plus agréable.
J'ai choisi iTerm2, car il semble avoir tout ce que je veux maintenant, ou dont j'aurai besoin plus tard à mesure que mon utilisation du terminal change et évolue.
Personnalisation et gestion des flux de travail
Les principales fonctionnalités qui m’intéressent le plus dans iTerm2 sont ses options de personnalisation et ses améliorations de flux de travail.
Options de personnalisation suralimentées
Le nombre d'options peut sembler décourageant au premier abord, mais une fois que vous aurez vu à quel point vous pouvez personnaliser votre environnement de terminal, vous ne voudrez plus revenir en arrière. Du réglage des couleurs et des polices à la configuration des effets de transparence et de flou, j'ai pu créer quelque chose qui est non seulement beau mais qui est également doux pour ma vue vieillissante.
Ma fonctionnalité préférée est la possibilité de créer différents profils pour différentes machines, en personnalisant chacun d'eux pour les distinguer facilement. Cela m'aide à passer d'un contexte à l'autre sans effort tout en gardant mon flux de travail cohérent.
Gestion des onglets
L'application Terminal d'Apple dispose d'onglets et c'est tout. La gestion des onglets d'iTerm2 est de premier ordre, ce qui permet des flux de travail plus organisés. Comme vous pouvez coder les onglets par couleur et les intituler, il est facile d'identifier différentes tâches et projets ou de gérer plusieurs sessions simultanément.
Une fois que vous avez pris le coup de main, vous pouvez faire glisser des onglets dans différentes dispositions, naviguer entre eux sans effort et même enregistrer ces configurations pour une utilisation ultérieure.
Gestion des sessions
iTerm2 inclut d'excellentes fonctionnalités de gestion de session, vous permettant d'enregistrer et de restaurer des sessions de terminal. Cela signifie que vous pouvez reprendre là où vous vous êtes arrêté, avec les onglets ouverts, les commandes en cours d'exécution et tous les états du terminal intacts.
Si vous travaillez sur des projets à long terme ou si vous changez fréquemment de tâches, la gestion de session d'iTerm2 contribue à assurer la continuité, de sorte que vous n'avez pas à reconfigurer votre environnement à chaque fois.
De petites améliorations de la qualité de vie font une grande différence
Il y a tellement de choses dans iTerm2 que je pourrais en parler toute la journée, mais voici quelques-unes de mes fonctionnalités préférées.
Fonctionnalité de recherche
Bien que iTerm2 et Mac Terminal vous permettent tous deux d'effectuer des recherches, iTerm2 offre des fonctionnalités de recherche plus puissantes. Il met en évidence toutes les occurrences d'un terme de recherche à la fois et vous permet d'effectuer des recherches dans plusieurs volets, onglets et sessions. Vous pouvez même personnaliser les options de recherche pour plus de précision.
Rapports de souris
Même si vous êtes dans un environnement texte uniquement, les rapports de souris d'iTerm2 sont interactifs et son menu contextuel le place loin devant Mac Terminal. Vous pouvez utiliser la souris dans vim, tmux et htop, et iTerm2 met même en évidence les liens pour un accès facile.
Le comportement des rapports de souris est également personnalisable dans les paramètres, vous pouvez donc le faire se comporter comme vous le souhaitez.
Coller l'historique
L'historique de collage d'iTerm2 est une amélioration significative par rapport au terminal Mac par défaut. Il conserve automatiquement un historique du texte copié ou collé, auquel vous pouvez accéder à tout moment.
Vous pouvez filtrer les longs historiques de collage pour trouver les commandes dont vous avez besoin et configurer l'option de conservation de l'historique entre les sessions.
Prise en charge des scripts
Si vous comptez sur l'automatisation, la prise en charge des scripts d'iTerm2 changera la donne. Alors que le terminal Mac par défaut dispose de fonctionnalités de base, iTerm2 prend en charge les langages de script avancés comme AppleScript, Python et son automatisation propriétaire iTerm2.
Vous pouvez même définir des déclencheurs pour exécuter automatiquement des scripts en fonction de modèles de texte ou d'événements spécifiques.
Raccourcis clavier et raccourcis
Avec iTerm2, vous pouvez personnaliser considérablement les raccourcis clavier et les raccourcis, en attribuant des raccourcis clavier pour presque toutes les actions, de la gestion des volets et des onglets à la création d'une fenêtre de raccourcis clavier pour un accès rapide depuis n'importe où dans votre flux de travail.
Intégration de l'environnement de développement et performances robustes
Vous pouvez emporter iTerm2 partout où vos besoins l'exigent. Il s'agit d'un package complet avec une intégration robuste dans l'environnement et des performances puissantes et stables.
Intégration avec les outils
Si vous êtes développeur, vous pouvez faire bien pire qu'iTerm2. Il s'intègre parfaitement à divers outils et environnements, en particulier tmux, qui permet une gestion avancée des sessions et un contrôle des volets.
Il s'intègre également aux environnements de développement tels que Visual Studio Code et aux systèmes de contrôle de version tels que Git.
Performances améliorées
Conçu pour les professionnels, iTerm2 gère les sorties volumineuses bien mieux que Mac Terminal. Qu'il s'agisse de travailler avec des fichiers journaux volumineux ou des sorties de commandes complexes, il reste réactif, garantissant un décalage minimal lors du défilement des données.
Transition vers iTerm2
Si vous êtes prêt à passer à iTerm2, vous pouvez simplement l'installer dans votre dossier Applications et remplacer le terminal par défaut pour vos besoins de terminal principaux. Une fois que vous l'aurez fait, vous devrez passer un peu de temps à vous familiariser avec le menu Paramètres, en particulier avec ses fonctionnalités les plus immédiatement accessibles comme les profils, les raccourcis clavier et les options d'apparence.
Enfin, si vous disposez de configurations ou de paramètres de terminal existants provenant du terminal par défaut, tels que des commandes personnalisées ou des variables d'environnement, vous pouvez les importer et les modifier dans iTerm2 pour mieux garantir une transition en douceur.
iTerm2 offre une mise à niveau puissante du terminal macOS par défaut avec sa personnalisation étendue, ses capacités de script robustes et sa gestion de session avancée. Il améliore l'efficacité avec des fonctionnalités telles qu'une fonctionnalité de recherche supérieure, des rapports de souris améliorés et un historique de collage complet.
Son intégration transparente des outils et l'optimisation des performances en font un choix intéressant pour les utilisateurs à la recherche d'une expérience de terminal plus flexible et plus efficace. La transition est simple et enrichissante pour ceux qui cherchent à améliorer leur flux de travail en ligne de commande.
Vous souhaitez vous familiariser avec la ligne de commande macOS ? Découvrez quelques commandes essentielles du terminal Mac que tout utilisateur devrait connaître.