Ich höre immer wieder, dass iTerm2 viel besser ist als Terminal. Als ich jedoch iTerm2 heruntergeladen habe, habe ich nicht gesehen, warum es Terminal vorzuziehen ist. Was sind die Unterschiede zwischen diesen beiden Apps?
Es gibt mehrere Funktionen, die auf ihrer Funktionsseite aufgeführt sind .
Einige der Funktionen, die ich mag, sind:
Die Antwort von @joel ist gut, aber Terminal.app hat einige exklusive Funktionen in Lion erhalten:
Ich liebe iTerm einfach, weil es die automatische Vervollständigung für Befehle hat. Das ist einfach großartig.
Aus der Funktionsliste für iTerm2 auf seiner Website:
Geben Sie einfach den Anfang eines beliebigen Wortes ein, das jemals in Ihrem Fenster erschienen ist, und dann Cmd-; öffnet ein Fenster mit Vorschlägen. Das Wort, nach dem Sie suchen, steht normalerweise ganz oben auf der Liste!
bash
und anderen Shells ist ( zsh
hat eine besonders großartige automatische Vervollständigung) und nicht die Terminal-App selbst. iTerm2 hat auch einen speziellen Autovervollständigungsmodus ... iterm2.com/#/section/features/autocompleteNeben den bereits aufgeführten Funktionen wird iTerm2 ständig verbessert, während Terminal alle paar Jahre kleinere Updates erhält. Feature Requests haben eine viel bessere Chance, in iTerm2 berücksichtigt zu werden. In der nächsten Version kommen einige coole Dinge, die noch nicht dokumentiert sind, aber schauen Sie sich die neuesten Versionshinweise an, um sie zu sehen.
Außerdem möchte ich anmerken, dass in einem Kommentar im OP einige Verwirrung über geteilte Fenster besteht. Die geteilten Bereiche von Terminal bieten Ihnen zwei Ansichten desselben Fensters, während die von iTerm2 Ihnen unbegrenzte unabhängige Terminals auf einer Registerkarte bieten.
Die Funktion, für die ich mich für iTerm entschieden habe, ist das Ausschneiden oder Kopieren, indem Sie einfach Text auswählen und einfügen, indem Sie einfach die mittlere Taste verwenden
iTerm unterstützt standardmäßig das Öffnen von Fenstern im Vollbildmodus, und es gibt eine Option, benutzerdefinierte Vollbildfenster zu verwenden, die keine Animationen zum Ändern von Leerzeichen haben und ⌘H nicht deaktivieren.
Es hat auch ein inkrementelles Suchbanner anstelle eines Suchdialogs. Und Sie können Text auswählen, indem Sie nach dem Anfang suchen und die Tabulatortaste drücken, um die Auswahl um einzelne Wörter zu erweitern.
Ich verwende iTerm2 für meine Arbeit in der Bioinformatik und habe es beispielsweise so eingerichtet, dass es automatisch eine Genome Browser-Website in einer bestimmten Chromosomenposition öffnet, wenn ich mit cmd auf die Chromosomenposition klicke.
Außerdem habe ich an einer intelligenten Auswahl herumgebastelt, um mir die Auswahl nur von DNA-Sequenzen usw. zu ermöglichen.
Außerdem habe ich es so eingestellt, dass es einen Ton abspielt, wenn eine Fehlermeldung in einem Terminal auftritt.
Das sind natürlich sehr spezifische Anwendungsfälle, zeigt aber, wie leistungsfähig iTerm2 im Vergleich zum einfachen Terminal-Client ist.
Wenn Sie ein begeisterter Benutzer von VIM sind, funktioniert der Mausmodus in iTerm2 ordnungsgemäß - Sie können den Cursor positionieren und Text mit der Maus auswählen (es funktioniert irgendwie in Terminal, ist aber fehlerhaft). Wenn Sie außerdem VIM (oder andere konsolenbasierte Apps, die den „alternativen“ Bildschirm (t_ti, t_te) verwenden) ausführen, funktioniert das Scrollen auch ordnungsgemäß.
Außerdem gibt es eine sehr nützliche Suchfunktion, die verwendet werden kann, um den Inhalt aller geöffneten iTerm2-Registerkarten zu durchsuchen, die über Fenster->Exposé aller Registerkarten ( ⌥⌘E) erreicht werden können.
Ich mag auch die Inline-Bildanzeigefunktion, die mit den iTerm2-Tools möglich ist, die einige benutzerdefinierte Escape-Codes verwenden
Von der iTerm2-Website:
iTerm2 hat viele Funktionen . Jeder erdenkliche Wunsch eines Terminalbenutzers wurde vorhergesehen und gelöst. Und das sind nur die Hauptattraktionen!
Die Funktionsseite von iTerm2 hebt Folgendes hervor:
Ich verwende iTerm2, da ich mein Mac-Terminal nicht mit unterschiedlichen Hintergrundfarben konfigurieren kann, wenn ich verschiedene Terminals öffne.
Zitronen-Ingwer
Falscher Name
daviesgeek
Okodo
daviesgeek
Okodo
Falscher Name
daviesgeek
Falscher Name
dlamblin
pal4life
pdwalker
Thomas Eding