Verwenden Sie Strg-Tab, um zwischen den Registerkarten in Mac Terminal.app zu wechseln

88

Wie kann ich Ctrl- Tabund Ctrl- Shift- TabWechseln zwischen Registerkarten in Terminal.app auf einem Mac (OS 10.4 und 10.5 speziell)? So wechsle ich die Tabs in Firefox und Aquamacs und Command- Shift- [und Command- Shift- ]ist mir zu umständlich. Mir ist diese verwandte Frage bekannt:

Wie kann ich die Tastenkombination zum Wechseln der Registerkarten in Mac Terminal ändern?

Und damit die Tastaturbefehle Abschnitt der Systemeinstellungen, aber das Dialogfeld für die Tastaturbefehle scheint nicht zu akzeptieren Ctrl- Tabin der Tastenkombination Feld. Gibt es eine spezielle Tastatursequenz für die Eingabe von Tabulatoren (mit Modifikatoren) in ein Dialogfeldfeld auf einem Mac? Gibt es eine andere Methode, mit der ich Terminal.app nach meinen Wünschen anpassen kann?

Gemeinschaft
quelle
12
Nur als Referenz: Umschalt-Befehl-Links- / Rechtspfeil wechselt auch die Registerkarte. Unter Mac OS X Lion 10.7 können Sie mit drei Fingern zwischen den Registerkarten wechseln
Chris Page

Antworten:

128

Ich habe das gerade unter Snow Leopard ausprobiert und es hat wunderbar funktioniert:

  1. Öffnen Sie die Systemeinstellungen => Tastatur
  2. Gehen Sie zu Tastaturkürzel
  3. Klicken Sie links auf "Anwendungsverknüpfungen"
  4. Klicken Sie auf das kleine "+", um ein Programm hinzuzufügen
  5. Zum Terminal navigieren (in Anwendungen / Dienstprogrammen ausgeblendet)
  6. Geben Sie für den Menütiteltyp "Nächste Registerkarte anzeigen" oder "Vorherige Registerkarte anzeigen" ein ("Nächste Registerkarte auswählen" und "Vorherige Registerkarte auswählen" für Mavericks oder ältere). (Diese Elemente unterscheiden sich auch für andere Sprachen als Englisch.)
  7. Für das Tastenkürzel geben Sie Ctrl- Taboder Ctrl- Shift- einTab
  8. Klicken Sie auf Hinzufügen. Du bist g2g!
user13902
quelle
Du ++, arbeitet auch an Berglöwen.
Matthew Rathbone
Cool, genauso wie Außenseiter.
Vlad T.
23
Es ist "Show Next Tab" und "Show Previous Tab" unter Yosemite. Aber es ist aus irgendeinem Grund langsamer als die Verwendung von Befehl + Umschalt + Rechts oder Befehl + Umschalt + Links (was mich übrigens dazu bringt, Linux-Benutzer zu beneiden).
LoremIpsum
Funktioniert nicht für Yosemite :(
Siddharth
1
Unter OSX El Capitan kann ich nicht zu Terminal im Ordner "Dienstprogramme" navigieren, um es der Liste der Anwendungsverknüpfungen hinzuzufügen. Ich habe gerade die App in / Applications verschoben, was funktioniert hat.
weißglühender
20
  1. Wählen Sie den nächsten (rechten) Tab CMD+}

  2. Vorheriges (linkes) Tab CMD+ auswählen{

Sie müssten also CMD+ Shift+ [oder ]für links bzw. rechts tun .

Brian
quelle
1
Warum hat Apple beschlossen, solchen häufig benötigten Befehlen so entsetzliche Verknüpfungen zuzuweisen?
Nikhil
7

Noch eine Ergänzung der Antwort oben : Die manuelle Bindung von Abkürzungen ist in Yosemite geändert von „Select Next Tab“ & „Select Previous Tab“ auf „ anzeigen Next Tab“ & „ anzeigen Zurück Tab“

sua
quelle
4

shift+ command+ arrow left/rightFunktioniert aus der Box auf Yosemite.

RyJ
quelle
1

Okay, hier ist die einzige Möglichkeit, um herauszufinden, wie es geht. Erstellen Sie zunächst den Befehl, den Sie in den Systemeinstellungen verwenden möchten, verwenden Sie jedoch einen Platzhalter anstelle eines Tabulators, da Sie den Tabulator nicht einfügen können. Öffnen Sie dann com.apple.terminal.plist (am einfachsten mit dem plist-Editor) und gehen Sie zum Abschnitt NSUserKeyEquivalents, und Sie sollten die von Ihnen erstellten Befehle sehen. Löschen Sie den Platzhalter und wählen Sie im Bearbeitungsmenü Sonderzeichen aus. Das Tabulatorzeichen befindet sich im Abschnitt mit den Pfeilen. Es ist ein Pfeil, der auf eine vertikale Linie zeigt. Sein Unicode-Wert ist 21E5. Sobald das eingefügt ist, speichern und beenden und es sollte funktionieren! Sie können dies auch in den Systemeinstellungen tun, aber Sie müssen alle Zeichen einfügen, anstatt sie einzugeben, und ich habe keine Ahnung, wie ihre Unicode-Werte lauten.

Ich gehe übrigens davon aus, dass Apple einen guten Grund hat, Tabulatoren normalerweise nicht zuzulassen. Gehen Sie also vorsichtig vor. Viele globale Verknüpfungen verwenden die Tabulatortaste, aber Strg-Tabulatortaste scheint keine davon zu sein, sodass Sie wahrscheinlich in Ordnung sind.

Alex.Bullard
quelle
0

Verwenden Sie iTerm2 . Es ist eine Terminal-Alternative, die diese Tastenkombination ab Werk unterstützt.

Spuder
quelle
0

Für Yosemite: http://taiki.net/2014/11/osx-terminal-sck.html

Da ich keinen Ruf habe, nur zu kommentieren, musste ich die Antwort kopieren.

  1. Öffnen Sie die Systemeinstellungen => Tastatur
  2. Gehen Sie zu Tastaturkürzel
  3. Klicken Sie links auf "Anwendungsverknüpfungen"
  4. Klicken Sie auf das kleine "+", um ein Programm hinzuzufügen
  5. Zum Terminal navigieren (in Anwendungen / Dienstprogrammen ausgeblendet)
  6. Geben Sie für den Menütitel "Show Next Tab" oder "Show Previous Tab" ein (diese Elemente unterscheiden sich für andere Sprachen als Englisch).
  7. Geben Sie als Tastaturkürzel Strg-Tab oder Strg-Umschalt-Tab ein

Der Unterschied zu Yosemite ist ... sie haben sich von "Select X Tab" zu "Show X Tab" geändert ...

Warum?

Tobias Kopelke
quelle