Ich höre immer wieder, dass iTerm2 viel besser ist als Terminal. Als ich iTerm2 heruntergeladen habe, habe ich jedoch nicht gesehen, was es dem Terminal vorgezogen hat. Was sind die Unterschiede zwischen diesen beiden Apps?
Ich höre immer wieder, dass iTerm2 viel besser ist als Terminal. Als ich iTerm2 heruntergeladen habe, habe ich jedoch nicht gesehen, was es dem Terminal vorgezogen hat. Was sind die Unterschiede zwischen diesen beiden Apps?
Antworten:
Auf der Seite mit den Funktionen sind mehrere Funktionen aufgeführt .
Einige der Funktionen, die ich mag, sind:
@ joels Antwort 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 fantastisch.
Aus der Featureliste für iTerm2 auf seiner Website:
Geben Sie einfach den Anfang eines Wortes ein, das jemals in Ihrem Fenster aufgetaucht ist, und dann Cmd-; Öffnet ein Fenster mit Vorschlägen. Das gesuchte Wort steht normalerweise ganz oben auf der Liste!
bash
und anderen Shells ist ( zsh
hat besonders tolle Autovervollständigung) und nicht die Terminal-App selbst. iTerm2 hat auch einen speziellen Autocompletion-Modus ... iterm2.com/#/section/features/autocomplete
Neben den bereits aufgelisteten Funktionen verbessert sich iTerm2 ständig, während das Terminal alle paar Jahre kleinere Updates erhält. Feature Requests haben eine viel bessere Chance, in iTerm2 gewürdigt zu werden. Es gibt einige coole Dinge in der nächsten Version, die noch nicht dokumentiert sind, aber schauen Sie sich die neuesten Versionshinweise an, um sie zu sehen.
Außerdem stelle ich fest, dass in einem Kommentar im OP Verwirrung über geteilte Bereiche herrscht. Die geteilten Fenster des Terminals bieten Ihnen zwei Ansichten desselben Fensters, während Sie mit iTerm2 unbegrenzt viele unabhängige Terminals auf einer Registerkarte haben.
Die Funktion, für die ich mich für iTerm entschieden habe, ist das Ausschneiden oder Kopieren durch einfaches Auswählen von Text und Einfügen mit der mittleren Taste
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 enthalten und ⌘H nicht deaktivieren.
Es hat auch ein inkrementelles Suchbanner anstelle eines Suchdialogs. Sie können Text auswählen, indem Sie nach dem Start 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 an einer bestimmten Chromosomenposition öffnet, wenn ich auf die Chromosomenposition klicke.
Außerdem habe ich an der intelligenten Auswahl herumgebastelt, damit ich nur DNA-Sequenzen usw. auswählen kann.
Außerdem habe ich es so eingestellt, dass ein Ton abgespielt wird, wenn eine Fehlermeldung in einem Terminal auftritt.
Das ist natürlich ein sehr spezifischer Anwendungsfall, zeigt aber, wie leistungsfähig iTerm2 im Vergleich zum einfachen Terminal-Client ist.
Wenn Sie ein begeisterter Nutzer von VIM dann sind Mausmodus in iTerm2 funktioniert - können Sie den Cursor positionieren und wählen Sie Text mit der Maus (es irgendwie funktioniert im Terminal , aber es ist Buggy). Wenn Sie VIM (oder andere konsolenbasierte Apps, die den alternativen Bildschirm (t_ti, t_te) verwenden) ausführen, funktioniert das Scrollen ebenfalls ordnungsgemäß.
Außerdem gibt es eine sehr nützliche Suchfunktion, mit der Sie den Inhalt aller geöffneten iTerm2-Registerkarten durchsuchen können, die Sie über Fenster-> Alle Registerkarten anzeigen ( ⌥⌘E) erreichen.
Mir gefällt 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 vorausgesehen und gelöst. Und das sind nur die Hauptattraktionen!
Die iTerm2-Feature-Seite hebt Folgendes hervor:
Ich verwende iTerm2, da ich mein Mac-Terminal nicht so konfigurieren kann, dass beim Öffnen verschiedener Terminals ein Hintergrund mit unterschiedlichen Farben angezeigt wird.