Quelle est la différence entre iTerm2 et Terminal?


149

J'entends toujours que iTerm2 est bien meilleur que Terminal. Cependant, lorsque j'ai téléchargé iTerm2, je ne voyais pas ce qui le rendait préférable à Terminal. Quelles sont les différences entre ces deux applications?


7
Honnêtement, le terminal est devenu beaucoup mieux grâce à Leopard> SL> Lion. iTerm était nécessaire, maintenant c'est juste un peu gentil. En fait, je suis revenu à Terminal in Lion maintenant que les couleurs ANSI sont entièrement prises en charge. Pas plus SIMBL!
Lemonginger

7
Appuyez sur Cmd + Maj + D et apprenez.
Faux nom

@ Fake Awesome! Mais Terminal le fait déjà.
daviesgeek

Assurez-vous que vous appelez iTerm2 un développement totalement différent.
octobre

2
Mon avis? En gros, c'est la différence entre un rolls royce et une honda. Les deux vous mèneront là où vous voulez aller, mais l’un d’eux est un tour beaucoup plus agréable avec beaucoup de fonctionnalités intéressantes. La version bêta actuelle a encore plus de fonctionnalités. Merveilleux.
pdwalker

Réponses:


66

Plusieurs fonctionnalités sont répertoriées sur leur page de fonctionnalités .

Certaines des caractéristiques que j'aime sont:

  • Vue du volet divisé
  • Fenêtre de raccourci clavier pour terminal instantané n'importe où
  • La recherche mettra en évidence tous les mots trouvés (comme dans Chrome et Safari).
  • Copie sans souris
  • Replay instantané (peut "rembobiner" votre session au cas où vous auriez oublié de noter / copier quelque chose)
  • Coller l'histoire
  • Prise en charge de Growl pour la notification lorsqu'un processus est terminé

Je les accepte tous et j'aimerais en ajouter un, commande diffusion! Si vous effectuez des tâches telles que l'exploration de journaux multi-hôtes ou le traitement de données, c'est super intuitif.
StanleyZ

41

La réponse de @ joel est bonne, mais Terminal.app a acquis des fonctionnalités exclusives dans Lion:

  • prise en charge de la fonctionnalité de restauration de Lion
  • support pour les services système - cela signifie que j'ai un raccourci système pour «nouveau terminal dans ce dossier» sans hacks étranges.
  • la prise en charge des services système signifie une excellente intégration d'automate
  • document proxy dans la fenêtre et généralement un meilleur support D & D
  • Faites un clic droit sur une chaîne pour effectuer une recherche dans les pages de manuel ou ouvrez-la dans une fenêtre flottante. Vraiment pratique!

Voir: http://www.macosxautomation.com/lion/terminal.html


3
256 couleurs, effacement de la couleur de fond (BCE), couleurs ANSI personnalisables, plein écran, indicateurs d'état dans les onglets et icônes du Dock, y compris les affichages de terminaux en direct dans des fenêtres réduites. Oh, et une cloche visuelle nettement améliorée :-)
Chris Page

17

J'aime tout simplement iTerm car il dispose de l'auto-complétion pour les commandes. C'est tout simplement génial.

À partir de la liste des fonctionnalités pour iTerm2 sur son site Web:

Il suffit de taper le début de tout mot qui est jamais apparu dans votre fenêtre, puis Cmd-; va ouvrir une fenêtre avec des suggestions. Le mot que vous recherchez est généralement en haut de la liste!

entrez la description de l'image ici


Terminal aussi.
daviesgeek

4
Bien que l'auto-complétion soit une fonctionnalité de bashet d'autres shells ( zsha l'auto-complétion particulièrement impressionnante) et non l'application Terminal elle-même. iTerm2 dispose également d'un mode d' auto
complétion

@ slomojo oui, le-; c'est à peu près cool.
Ajith

1
Je dois ajouter que, personnellement, je pense que l'achèvement de zsh est à peu près le meilleur que j'ai utilisé à l'intérieur d'un shell / terminal. (Surtout lorsqu'il est utilisé avec oh-my-zsh - à propos ... prenez note. )
jeudi

1
@ slomojo je vois maintenant. (La photo l'explique)
daviesgeek

15

Outre les fonctionnalités déjà répertoriées, iTerm2 ne cesse de s’améliorer, tandis que Terminal reçoit des mises à jour mineures tous les deux ou trois ans. Les demandes de fonctionnalités ont de bien meilleures chances d’être honorées dans iTerm2. Il y a des choses intéressantes à venir dans la prochaine version qui ne sont pas encore documentées, mais consultez les dernières notes de version pour les voir.

De plus, je ferais remarquer qu'il y a une certaine confusion à propos des volets divisés dans un commentaire du PO. Les volets divisés du terminal vous donnent deux vues de la même fenêtre, tandis que ceux de l'iTerm2 vous offrent un nombre illimité de terminaux indépendants dans un seul onglet.


1
Comme toujours, si quelque chose vous tient à coeur, veuillez envoyer une demande d’amélioration détaillée ou un rapport de bogue à bugreport.apple.com . C'est la meilleure façon de vous assurer que votre voix est entendue. En parler en ligne est un hasard. Cependant, Lion Terminal comporte un certain nombre d’améliorations et de corrections, dues en partie aux retours en ligne.
Chris Page

@ChrisPage, vous voudrez peut-être ajouter que vous devez être un développeur Apple enregistré pour pouvoir vous connecter à ce site Web.
Wim Deblauwe

1
@WimDeblauwe: Oui, vous avez besoin d'un compte développeur gratuit pour créer un rapport de bogue. Notez également que vous pouvez utiliser apple.com/feedback/macosx.html sans aucune sorte de compte. Avoir un compte de développeur (gratuit) signifie que vous pouvez suivre l'état de votre rapport de bogue.
Chris Page

Pour info, le lien de commentaires sans compte développeur requis, Chris Page mentionne ci-dessus, semble s'être déplacé vers apple.com/feedback/macos.html (j'imagine car Apple a renommé Mac OS X en macOS)
Matt

5

La fonctionnalité pour laquelle j'ai choisi iTerm est de pouvoir couper ou copier en sélectionnant simplement du texte et coller en utilisant simplement le bouton du milieu.


Je comprends que ce sont des comportements X11 / Xterm standard, mais ils ne le sont pas pour les applications Mac OS X. À part y être habitué, pourquoi sont-ils nettement plus pratiques que les commandes Copier / Coller habituelles? Remarque: Le terminal prend en charge partiellement le clic du milieu, qui appelle la commande Coller la sélection.
Chris Page

2
parce que vous n'utilisez pas le clavier avec ces options, vous avez également besoin de moins d'actions pour effectuer la copie et vous pouvez également copier depuis une fenêtre sur laquelle vous ne devez pas cliquer pour obtenir le focus
user151019

4

iTerm prend en charge l'ouverture de fenêtres en plein écran par défaut. Il existe une option permettant d'utiliser des fenêtres personnalisées en plein écran sans animations pour changer d'espaces et ne désactivant pas spacesH.

Il possède également une bannière de recherche incrémentielle au lieu d’un dialogue de recherche. Et vous pouvez sélectionner du texte en recherchant le début et en appuyant sur la touche de navigation pour étendre la sélection de mots simples.


2

J'utilise iTerm2 pour mes travaux en bioinformatique et je l'ai, par exemple, configuré de telle sorte qu'il ouvre automatiquement un site Web Genome Browser dans une position de chromosome spécifique, lorsque je clique sur la position du chromosome.

De plus, j'ai bricolé avec la sélection intelligente pour me permettre de sélectionner uniquement des séquences d'ADN, etc.

De plus, je le configure pour qu'il émette un son si un message d'erreur apparaît dans un terminal.

Ceci est bien sûr très spécifique, mais montre à quel point iTerm2 est capable, comparé au simple client Terminal Server.


2

Si vous êtes un utilisateur assidu de VIM, le mode souris de iTerm2 fonctionne correctement - vous pouvez positionner le curseur et sélectionner du texte à l'aide de la souris (cela fonctionne en quelque sorte dans Terminal, mais c'est un bug). De plus, lorsque vous utilisez VIM (ou d'autres applications basées sur une console qui utilisent l'écran "alternatif" (t_ti, t_te)), le défilement fonctionne également correctement.

Il existe également une fonction de recherche très utile qui peut être utilisée pour rechercher le contenu de tous les onglets iTerm2 ouverts, accessible en allant dans Fenêtre-> Exposé tous les onglets ( E).

J'aime aussi la fonctionnalité d'affichage d'image intégrée qui est possible à l'aide des outils iTerm2 qui utilisent des codes d'échappement personnalisés.


Incroyable! J'ai toujours voulu cette fonctionnalité! :) Il semble que ça ne marche pas sur Terminal, pourquoi? : set mouse = a ne fait rien qui, je suppose, est le bon point, iTerm2 est meilleur :)
Charlie Parker

1

Sur le site Web iTerm2:

iTerm2 a beaucoup de fonctionnalités . Chaque désir concevable qu'un utilisateur de terminal aurait pu avoir été prévu et résolu. Et ce ne sont que les principales attractions!

La page de fonctionnalités d'iTerm2 met en évidence les éléments suivants:

  1. Volets divisés
  2. Fenêtre des raccourcis
  3. Recherche en surbrillance
  4. Saisie automatique
  5. Copie sans souris
  6. Coller l'histoire
  7. Répétition instantanée
  8. Configurabilité
  9. Unixyness
  10. 256 couleurs (ou plus!)
  11. Lisibilité
  12. Rapport de souris
  13. Support de Growl
  14. Onglet Exposé
  15. Profils étiquetés
  16. Multilingue
  17. Déclencheurs
  18. Sélection intelligente
  19. Intégration Shell
  20. Changement automatique de profil
  21. Images en ligne
  22. Horodatage
  23. Gestionnaire de mots de passe
  24. Pâte avancée
  25. Annotations
  26. Insignes
  27. Sortie capturée

-1

J'utilise iTerm2 car je ne peux pas configurer mon terminal Mac avec des couleurs de fond différentes lorsque j'ouvre des terminaux différents.


Vous voulez dire ... Shell> Nouvelle fenêtre> choisissez votre thème ici? L'application de terminal par défaut vous permet définitivement de choisir une couleur différente par fenêtre.
Charlie74

Si vous préférez une vue à onglets ... Shell> Nouvel onglet> choisissez votre thème ici. Chaque onglet aura son propre jeu de couleurs.
Charlie74

comment définir chaque thème d'onglet sur un thème de couleur différent?
elliptic00

Comme mentionné ci-dessus. Dans la barre de menus située en haut de l'écran, sélectionnez Shell> Nouvel onglet>, puis choisissez le jeu de couleurs que vous souhaitez utiliser pour le nouvel onglet.
Charlie74

ça ne marche pas sur mon Mac version 10.9.5.
elliptic00
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.