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

47696
Community

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

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

Daher auch der Abschnitt Tastenkombinationen der Systemeinstellungen, aber das Dialogfeld für Tastenkombinationen scheint nicht zu akzeptieren Ctrl- Tabim Feld Tastenkombination. Gibt es eine spezielle Tastatursequenz für die Eingabe von Registerkarten (mit Modifizierern) in ein Dialogfeld auf einem Mac? Gibt es eine andere Methode, mit der ich Terminal.app nach meinen Wünschen anpassen kann?

87
Nur zur Information: Umschalt-Befehl-Links- / Rechts-Pfeil wechseln auch die Registerkarten. In Mac OS X Lion 10.7 können Sie mit drei Fingern die Registerkarten wechseln Chris Page vor 12 Jahren 12

7 Antworten auf die Frage

128
user13902

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

  1. Öffnen Sie die Systemeinstellungen => Tastatur
  2. Gehen Sie zu Tastenkombinationen
  3. Klicken Sie links auf "Anwendungsverknüpfungen"
  4. Klicken Sie auf das kleine "+", um ein Programm hinzuzufügen
  5. Navigieren Sie zum Terminal (es ist in den Anwendungen / Dienstprogrammen ausgeblendet).
  6. Geben Sie für den Menütitel "Nächster Tab anzeigen" oder "Vorheriger Tab anzeigen" ein ("Nächster Tab auswählen" und "Vorheriger Tab auswählen" für Mavericks oder ältere).
  7. Für die Tastenkombination Ctrl- Taboder Ctrl- Shift-Tab
  8. Klicken Sie auf Hinzufügen. Du bist g2g!
Sie ++, arbeitet auch an Berglöwen. Matthew Rathbone vor 10 Jahren 0
Cool, genauso wie Außenseiter. Vlad T. vor 9 Jahren 0
Unter Yosemite werden "Nächster Tab anzeigen" und "Vorherigen Tab anzeigen" angezeigt. Es ist jedoch langsamer als Command + Shift + Right oder Command + Shift + Left aus irgendeinem Grund (was mich Linux-Benutzer beneidet). LoremIpsum vor 9 Jahren 23
Funktioniert nicht für Yosemite :( Siddharth vor 9 Jahren 0
@Siddharth Es funktioniert in Yosemite für mich mit den Tipps von LoremIpsum oben. Und es ist übrigens nicht langsam. knatten vor 9 Jahren 0
@knatten danke für die Informationen. Es scheint, dass sie es kürzlich behoben haben. Ich habe es jetzt überprüft und es funktioniert auch für mich :) Siddharth vor 9 Jahren 0
Dies ist ein Game-Changer für Mac-Benutzer, danke! Matt Jensen vor 8 Jahren 0
In OSX El Capitan sehe ich keine Möglichkeit, zu Terminal im Ordner Utilities zu navigieren, um es der Liste der Anwendungsverknüpfungen hinzuzufügen. Ich endete gerade damit, die App in / Applications zu verschieben, was funktionierte. incandescentman vor 8 Jahren 1
Funktioniert immer noch auf El Capitan! :-) levininja vor 7 Jahren 0
Auf El Capitan müssen Sie "** Select Next Tab **" und "** Select Previous Tab **" als Menütitel verwenden cmcginty vor 7 Jahren 0
20
Brian
  1. Nächste (rechte) Registerkarte CMD+ auswählen}

  2. Vorherige (linke) Registerkarte auswählen CMD+{

Sie müssen also CMD+ Shift+ [oder ]für links und rechts machen.

Warum hat sich Apple dazu entschlossen, solch häufig benötigte Befehle mit so schlimmen Verknüpfungen zu versehen? Nikhil vor 7 Jahren 1
7
sua

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“

4
RyJ

shift+ command+ arrow left/rightfunktioniert bei Yosemite sofort.

1
Alex.Bullard

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

Ich gehe übrigens davon aus, dass Apple zumindest einen halbwegs guten Grund dafür hat, Tab-Zeichen nicht normal zuzulassen. Gehen Sie also vorsichtig vor. Viele globale Verknüpfungen verwenden Tab, aber Strg-Tab scheint nicht einer von ihnen zu sein, also sind Sie wahrscheinlich in Ordnung.

0
spuder

Verwenden Sie iTerm2 . Es ist eine Terminal-Alternative, die diese Tastenkombination aus der Box unterstützt.

0
Tobias Kopelke

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

Da ich keinen guten Ruf habe, nur einen Kommentar abzugeben, musste ich die Antwort kopieren.

  1. Öffnen Sie die Systemeinstellungen => Tastatur
  2. Gehen Sie zu Tastenkombinationen
  3. Klicken Sie links auf "Anwendungsverknüpfungen"
  4. Klicken Sie auf das kleine "+", um ein Programm hinzuzufügen
  5. Navigieren Sie zum Terminal (es ist in den Anwendungen / Dienstprogrammen ausgeblendet).
  6. Für den Menütiteltyp "Nächster Tab anzeigen" oder "Vorheriger Tab anzeigen" (diese Elemente unterscheiden sich für andere Sprachen als Englisch)
  7. Für die Tastenkombination geben Sie Strg-Tab oder Strg-Umschalt-Tab ein

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

Warum?