Irgendwelche Tipps zum Überleben mit Terminal.app?

Irgendwelche Tipps zum Überleben mit Terminal.app?

Ich bin vor Kurzem auf Vollzeitarbeit mit einem Mac umgestiegen und habe Probleme, mich an Terminal.app zu gewöhnen, nachdem ich jahrelang Gnome-Terminal geliebt habe. Ich vermisse es, dass URLs unterstrichen angezeigt werden, dass ich Alt+Pfeil verwenden kann, um zwischen Wörtern zu wechseln, und dass Screen+SSH sich so verhält, wie ich es gewohnt bin.

Ich versuche, mir die folgenden Tastenkombinationen anzugewöhnen, um in Terminal.app zu überleben:

  • AltBein Wort zurückgehen
  • AltFein Wort weitergehen
  • AltAzum Anfang einer Zeile gehen
  • AltEzum Ende einer Zeile gehen
  • Sie können immer noch mit der rechten Maustaste auf eine URL klicken, um sie zu öffnen, es sieht nur nicht so schön aus wie im Gnome-Terminal

Hat jemand noch andere gute Tipps oder alternative Terminalvorschläge, um die Effizienz der Befehlszeile auf einem Mac beizubehalten?

Antwort1

Verwenden Sie iTerm. Es ist großartig.

Antwort2

Sie können Gnome Terminal auf Mac OS X mithilfe von finkoder einem anderen auf dem Mac verfügbaren Unix-Pakettool installieren. Sie müssen jedoch X11 ausführen, was je nach Ihren Anforderungen möglicherweise nicht ideal ist. Außerdem würde ich vorschlagen, tatsächliche Shell-spezifische Befehle zum Bewegen in einem Terminal zu lernen, da diese im Allgemeinen unabhängig vom verwendeten Terminalemulator gleich sind. Das heißt, solange Sie eine Bash-Shell haben, Ctrl-agelangen Sie zum Anfang einer Zeile inbeliebigTerminal (Gnome-Terminal, Kterm, Xterm, RXVT usw.), vorausgesetzt, dass sie nichts Dummes tun, wie Ihre Steuerzeichen zu stehlen!

Wie in anderen Antworten erwähnt, gibt es auch andere Terminalalternativen für MacOS – iterm2 ist eine häufig verwendete.

Antwort3

Also...

Sie müssen zunächst bedenken, dass das, was Sie sehen, aus mindestens 3 Schichten besteht:

  1. Das Betriebssystem. Das von Apple modifizierte UNIX-Betriebssystem unterscheidet sich von Linux und BSDs und verhält sich anders.
  2. Die Shell. Sie können zwischen Bash und Ksh (KornShell) wählen. Ich verwende Zsh mit einer sehr schönen Konfigurationsdatei, die ich im Internet gefunden und ein wenig angepasst habe.
  3. Die Schnittstelle:

    • ttyX: Reine Befehlszeilenschnittstelle unter UNIX oder UNIX-ähnlich, außer Mac OS X, soweit ich weiß. Drücken Sie Alt+F1, Alt-F2, ...

      Achten Sie darauf, eine schöne Auflösung zu verwenden und nicht 800 x 600!

      Manche nutzen einfach dies, starten Vim oder Emacs und erhalten eine ablenkungsfreie Schreibumgebung, sodass sie sich auf ihre Arbeit, auf den Text selbst oder auf den Code konzentrieren können.

      Sie können denselben „Effekt“ auf dem Mac erzielen, indem Sie MacVim verwenden und Apple+Maj+F drücken, oder einen viel einfacheren Editor wie WriteRoom verwenden, wenn Sie einen solchen ablenkungsfreien Volleditor wünschen.

    • Gnome-Terminal
    • KDE-Terminal
    • Terminal.app (das auf Ihrem Mac)

Was ich sagen will, ist, dass Sie jede Ebene so anpassen können, dass sie wie gewünscht funktioniert und aussieht, und dass Sie verstehen müssen, dass das Verhalten unter Ubuntu oder einer anderen Linux-Distribution das Ergebnis all dieser Ebenen ist.

Eine gut konfigurierte Terminal.app kann viel besser sein als Gnome-Terminal/Zsh mit der Standardkonfigurationskombination.

Dennoch glaube ich, dass Terminal.app nicht so viele Funktionen bietet wie die (geklonten) UNIX-Opas ;-)

verwandte Informationen