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

79

Ich weiß, dass Sie die Tabs mit der Umschalttaste cmd [Pfeiltaste] im Mac Terminal wechseln können , aber es ist schmerzhaft, die Pfeiltaste zu erreichen. Wie kann ich die Standard-Tastenkombination ändern?

Léo Léopold Hertz 준영
quelle
Nicht programmierbezogen genug für meinen Geschmack.
Dana,
@ Dana: Es kann sein: Ich weiß nicht, ob ich einige rc-Dateien ändern muss, wie im xmodmap-Fall.
Léo Léopold Hertz 준영
4
Verwenden Sie die Tasten Cmd und Shift neben den Pfeiltasten.
Daniel Beck

Antworten:

62

Vor Sierra (El Capitan und früher) Das Fenstermenü zeigt eine andere Tastenkombination.

Igor
quelle
21
Inwiefern beantwortet dies die Frage? (Ich kenne die Antwort, aber ich verstehe nicht, wie dies jedem hilft, der noch nicht wusste, wie man die Tastenkombinationen für Menüelemente mithilfe der Systemeinstellungen anpasst.)
Chris Seite
1
@ChrisPage Dies sind Standardeinstellungen. Ich habe keine speziellen Tastenkombinationen eingerichtet und sie sind in meiner vorhanden.
Ben Mordecai
4
@BenMordecai Wenn diese Antwort eine schriftliche Antwort hätte (und nicht nur einen Screenshot), würde sie lauten: „Standardmäßig gibt es bereits Befehlstasten, die die Pfeiltasten nicht verwenden, sodass Sie die Standardtastenbelegung nicht ändern müssen ”? Ich frage, weil die Frage zu lauten scheint: "Wie kann ich die Standard-Tastenkombination ändern?", Was in dieser derzeit akzeptierten Antwort nicht erwähnt wird.
Chris Seite
3
Ich habe gerade erfahren, dass Sie die Tastenkombinationen ändern können, die in den Menüs angezeigt werden, und ich verwende OS X seit ungefähr 3 Jahren. Ich denke, dieser Schritt ist nicht trivial.
Jan Segre
3
Der Screenshot hat mir nicht weitergeholfen. Tatsächlich hat es mich getäuscht. Außerdem kann ich die Tastenkombination für die Registerkarten "Weiter" und "Zurück" des Terminals nicht ändern. Jemand würde zusätzliche Details dazu angeben, wo diese Änderung konfiguriert werden soll.
Stephane
52

Sie können die Tastenzuordnungen für fast alle Cocoa-Apps in den Systemeinstellungen ändern, einschließlich Terminal.app.

Gehen Sie zu Systemeinstellungen> Tastatur> Verknüpfungen> Anwendungsverknüpfungen und fügen Sie eine neue Verknüpfung für Terminal hinzu (unter / Programme / Dienstprogramme).

Waffen
quelle
Ich werde das versuchen, danke! Die Verwendung der Standardverknüpfungen ist auf einem Macbook ohne Maus sehr umständlich.
1
Wo? Unter Systemeinstellungen> Tastatur> Verknüpfungen wird nichts angezeigt.
Ian Dunn
5
Klicken Sie auf "App Shortcuts" und dann auf die Schaltfläche "+". Scrollen Sie im Dropdown-Feld "Anwendung" ganz nach unten und wählen Sie "Andere ...". Gehen Sie zum Ordner "/ Programme / Dienstprogramme" und wählen Sie "Terminal". Geben Sie dann "Show Next Tab" oder eine beliebige Menüverknüpfung ein, die Sie ersetzen möchten. Geben Sie dann die gewünschte Tastenkombination ein. Und dann klicken Sie auf "Hinzufügen".
Jojo
2
Es scheint, dass Sie nicht alle Schlüssel auf diese Weise verwenden können. Zum Beispiel kann ich PageUp / PageDown nicht für die hier definierten Verknüpfungen verwenden.
Chris
3
Dies sollte die akzeptierte Antwort sein. Danke dafür.
Damon
6

1: Installieren Sie SIMBL (Plugin Enabler): http://www.culater.net/software/SIMBL/SIMBL.php

2: Installieren Sie das TerminalTabSwitching.bundle

git clone https://github.com/dabeeeenster/terminaltabswitching
cp -r terminaltabswitching/TerminalTabSwitching.bundle "/Library/Application Support/SIMBL/Plugins"

3: Starten Sie die Terminal-App neu und genießen Sie das Cmd+[0-9]Wechseln zwischen Registerkarten.

Zuplugin is not verified in terminal version # (a number) Ihrer Information : Wenn beim erneuten Öffnen Ihres Terminals so etwas wie angezeigt wird, können möglicherweise die folgenden Informationen hilfreich sein.

(1) Öffnen

/Library/Application\ Support/SIMBL/Plugins/Terminal/TerminalTabSwitching.bundle/Contents/Info.plist

Verwenden Sie Ihren bevorzugten Texteditor unter sudo.

(2) Suchen nach <key>MaxBundleVersion</key>.

(3) Ändern Sie <string>280</string>in der nächsten Zeile die Versionsnummer Ihres Terminals oder höher <string>300</string>. Sparen.

(4) Terminal beenden und erneut öffnen. Hoffentlich verschwindet diese Eingabeaufforderung und Sie können die Cmd+[0:9]Registerkarte wechseln.

Samuel Lelièvre
quelle
Die Antwort von Guns ist genau richtig. Diese Antwort ist zu kompliziert
wütende Kiwi
4

Die Klammer cmd wechselt auch die Tabulatoren.

Jeremy L
quelle
4

Wenn Sie nichts dagegen haben, neue Software herunterzuladen, empfehle ich iTerm 2: http://www.iterm2.com/#/section/home

Sie können damit nicht nur Tasten fast beliebig neu binden und mit cmd + TabNumber (oder Ihrer bevorzugten Meta-Taste) schnell zwischen Tabs wechseln, sondern auch einige andere nützliche Funktionen.

(Ich würde einen Screenshot posten, aber ich bin neu hier).

jhclark
quelle
Abgestimmt, weil die Frage nicht wirklich beantwortet wird und der Benutzer durch nichts daran gehindert wird, die Verknüpfungen in Terminal mithilfe der Systemeinstellungen anzupassen. Dies ist die übliche Antwort auf diese Art von Frage.
Chris Seite