Was ist der Unterschied zwischen iTerm2 und Terminal?


149

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?


7
Ehrlich gesagt ist das Terminal von Leopard> SL> Lion deutlich besser geworden. Früher wurde iTerm benötigt, jetzt ist es nur noch ein bisschen nett. Ich bin jetzt tatsächlich zu Terminal in Lion zurückgekehrt, da ANSI-Farben vollständig unterstützt werden. Nie mehr SIMBL!
Lemonginger

7
Drücke Cmd + Shift + D und lerne.
Fake Name

@ Fake Awesome! Aber Terminal macht das schon.
Daviesgeek

Stellen Sie sicher, dass Sie iTerm2 als eine andere Entwicklung bezeichnen.
ocodo

2
Meine Meinung? Grundsätzlich ist es der Unterschied zwischen einem Rolls Royce und einem Honda. Beide bringen Sie dahin, wohin Sie wollen, aber eine von ihnen ist eine viel schönere Fahrt mit vielen schönen Funktionen. Die aktuelle Beta-Version bietet noch mehr Funktionen. Wunderbar
PDWalker

Antworten:


66

Auf der Seite mit den Funktionen sind mehrere Funktionen aufgeführt .

Einige der Funktionen, die ich mag, sind:

  • Geteilte Fensteransicht
  • Hotkey-Fenster für Instant-Terminal überall
  • Die Suche hebt alle gefundenen Wörter hervor (wie in Chrome und Safari)
  • Mauslose Kopie
  • Sofortige Wiedergabe (kann Ihre Sitzung "zurückspulen", falls Sie vergessen haben, etwas zu notieren / zu kopieren)
  • Verlauf einfügen
  • Growl-Unterstützung für Benachrichtigungen, wenn ein Prozess abgeschlossen ist

Ich stimme allen zu und möchte eine, Befehlssendung, hinzufügen! Wenn Sie Dinge wie das Auslesen von Multihost-Protokollen oder die Datenverarbeitung ausführen, ist dies sehr intuitiv.
StanleyZ

41

@ joels Antwort ist gut, aber Terminal.app hat einige exklusive Funktionen in Lion erhalten:

  • Unterstützung für die Wiederherstellungsfunktion von Lion
  • Unterstützung für Systemdienste - das heißt, ich habe eine Systemverknüpfung für "neues Terminal in diesem Ordner" ohne seltsame Hacks.
  • Unterstützung für Systemdienste bedeutet eine hervorragende Automatisierungsintegration
  • Dokument-Proxy im Fenster und generell bessere D & D-Unterstützung
  • Klicken Sie mit der rechten Maustaste auf eine Zeichenfolge, um in Manpages zu suchen, oder öffnen Sie die Manpage in einem coolen schwebenden Fenster. Wirklich praktisch!

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


3
256 Farben, BCE (Background Color Erase), anpassbare ANSI-Farben, Vollbild, Statusanzeigen auf den Registerkarten und Dock-Symbole, einschließlich Live-Terminal-Anzeigen in minimierten Fenstern. Oh, und, eine viel verbesserte visuelle Glocke :-)
Chris Seite

17

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!

Bildbeschreibung hier eingeben


Terminal auch.
Daviesgeek

4
Obwohl Autovervollständigung ein Feature von bashund anderen Shells ist ( zshhat besonders tolle Autovervollständigung) und nicht die Terminal-App selbst. iTerm2 hat auch einen speziellen Autocompletion-Modus ... iterm2.com/#/section/features/autocomplete
ocodo

@slomojo ja, die ⌘-; ist ziemlich cool.
Ajith

1
Ich muss hinzufügen, dass ich persönlich denke, dass die zsh-Vervollständigung ungefähr die beste ist, die ich in einer Shell / einem Terminal verwendet habe. (Vor allem bei Verwendung mit oh-my-zsh - übrigens ... beachten Sie. )
ocodo

1
@slomojo sehe ich jetzt. (Das Bild erklärt es)
Daviesgeek

15

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.


1
Wie immer, wenn Ihnen etwas wichtig ist, reichen Sie bitte eine detaillierte Verbesserungsanforderung oder einen Fehlerbericht unter bugreport.apple.com ein . So stellen Sie sicher, dass Ihre Stimme gehört wird. Online darüber zu sprechen ist ein Glücksfall. Lion Terminal verfügt jedoch über eine Reihe von Verbesserungen und Korrekturen, die zum Teil auf das Online-Feedback zurückzuführen sind.
Chris Seite

@ChrisPage Sie möchten vielleicht hinzufügen, dass Sie ein registrierter Apple-Entwickler sein müssen, um sich auf dieser Website anmelden zu können.
Wim Deblauwe,

1
@WimDeblauwe: Ja, Sie benötigen ein kostenloses Entwicklerkonto, um einen Fehlerbericht zu erstellen. Beachten Sie auch, dass Sie apple.com/feedback/macosx.html ohne Konto verwenden können. Mit einem (kostenlosen) Entwicklerkonto können Sie den Status Ihres Fehlerberichts verfolgen.
Chris Seite

Zu Ihrer Information : Der von Chris Page erwähnte Link, für den kein Entwickleraccount erforderlich ist, ist anscheinend auf apple.com/feedback/macos.html umgezogen (ich stelle mir vor, Apple hat Mac OS X auf macOS umbenannt)
Matt,

5

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


Ich verstehe, dass dies Standardverhalten von X11 / Xterm ist, aber sie sind nicht Standard für Mac OS X-Anwendungen. Warum sind diese Befehle nicht nur gewohnt, sondern auch wesentlich praktischer als die üblichen Befehle zum Kopieren / Einfügen? Hinweis: Das Terminal unterstützt teilweise Middle-Click, wodurch der Befehl Auswahl einfügen aufgerufen wird.
Chris Seite

2
da Sie die Tastatur mit diesen nicht verwenden, können Sie auch weniger Aktionen ausführen und aus einem Fenster kopieren, auf das Sie nicht klicken müssen, um den Fokus zu erhalten
user151019

4

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.


2

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.


2

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


Tolle! Ich wollte diese Funktion schon immer! :) Es scheint, dass es auf Terminal nicht funktioniert, warum ist das so? wie: Maus setzen = A tut nichts, was ich denke, ist der Punkt, iTerm2 ist besser :)
Charlie Parker

1

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:

  1. Geteilte Scheiben
  2. Hotkey-Fenster
  3. Suche hervorgehoben
  4. Autovervollständigen
  5. Mauslose Kopie
  6. Verlauf einfügen
  7. Sofortige Wiederholung
  8. Konfigurierbarkeit
  9. Unixyness
  10. 256 Farben (oder mehr!)
  11. Lesbarkeit
  12. Maus-Reporting
  13. Growl-Unterstützung
  14. Exposé Tab
  15. Getaggte Profile
  16. Mehrsprachig
  17. Löst aus
  18. Intelligente Auswahl
  19. Shell-Integration
  20. Automatischer Profilwechsel
  21. Inline-Bilder
  22. Zeitstempel
  23. Passwortmanager
  24. Erweitertes Einfügen
  25. Anmerkungen
  26. Abzeichen
  27. Erfasste Ausgabe

-1

Ich verwende iTerm2, da ich mein Mac-Terminal nicht so konfigurieren kann, dass beim Öffnen verschiedener Terminals ein Hintergrund mit unterschiedlichen Farben angezeigt wird.


Sie meinen ... Shell> Neues Fenster> Wählen Sie hier Ihr Thema aus? Mit der Standard-Terminal-App können Sie definitiv eine andere Farbe pro Fenster auswählen.
Charlie74

Wenn Sie eine Ansicht mit Registerkarten bevorzugen ... Shell> Neuer Tab> Wählen Sie hier Ihr Thema aus. Jede Registerkarte hat ein eigenes Farbschema.
Charlie74

Wie können Sie für jedes Registerfenster ein anderes Farbschema festlegen?
elliptic00

Wie oben erwähnt. Wählen Sie in der Menüleiste oben auf dem Bildschirm Shell> New Tab> und dann das Farbschema aus, das Sie für die neue Registerkarte verwenden möchten.
Charlie74

es funktioniert nicht auf meinem Mac Version 10.9.5.
elliptic00
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.