Come posso cambiare la scorciatoia da tastiera per cambiare scheda in Mac Terminal?


79

So che puoi cambiare scheda con shift cmd [tasto freccia] in Terminale Mac, ma è doloroso raggiungere il tasto freccia. Come posso cambiare il keybinding predefinito?


Non abbastanza legato alla programmazione per i miei gusti.
Dana,

@Dana: Potrebbe essere: non so se devo cambiare alcuni file rc come nel caso xmodmap.
Léo Léopold Hertz

4
Utilizzare i tasti Cmd e Maiusc accanto ai tasti freccia.
Daniel Beck

Risposte:


62

Prima della Sierra (El Capitan e precedenti), il menu della finestra mostra un diverso tasto di scelta rapida.


21
In che modo risponde alla domanda? (Conosco la risposta, ma non vedo come questo aiuti chiunque non abbia già saputo personalizzare i tasti di scelta rapida delle voci di menu usando le Preferenze di Sistema.)
Pagina Chris

1
@ChrisPage Quelli sono i valori predefiniti. Non ho impostato alcun tasto di scelta rapida speciale e sono presenti nel mio.
Ben Mordecai,

4
@BenMordecai Quindi, se questa risposta avesse una risposta scritta (piuttosto che solo uno screenshot), si legge “per impostazione predefinita ci sono già i tasti di comando che non usano i tasti freccia, quindi non è necessario modificare il tasto di scelta predefinita “? Lo chiedo perché la domanda sembra essere "Come posso modificare il keybinding predefinito?", Che non è menzionato in questo, la risposta attualmente accettata.
Chris Page

3
Ho appena appreso che puoi cambiare le combinazioni di tasti che appaiono nei menu e uso OS X da circa 3 anni. Penso che quel passo non sia banale.
Jan Segre,

3
Lo screenshot non mi ha aiutato a tutto. In effetti mi ha ingannato. Inoltre, non riesco proprio a trovare alcun modo per modificare il tasto di scelta rapida per i tasti Vai successivo e Precedente alle schede del Terminale. Qualcuno darebbe ulteriori dettagli su dove configurare questa modifica?
Stephane,

52

Puoi modificare i collegamenti dei tasti per quasi tutte le app Cocoa in Preferenze di Sistema, incluso Terminal.app.

Vai su Preferenze di Sistema> Tastiera> Scorciatoie> Scorciatoie per app , quindi aggiungi un nuovo collegamento per Terminale (che si trova in / Applicazioni / Utility).


Ci proverò, grazie! L'uso delle scorciatoie predefinite è molto complicato su un Macbook senza mouse.

1
Dove? Non vedo nulla in Preferenze di Sistema> Tastiera> Scorciatoie.
Ian Dunn,

5
Fai clic su "Collegamenti alle app", quindi fai clic sul pulsante "+". Nella casella a discesa Applicazione, scorrere fino in fondo e selezionare "Altro ..." e andare alla cartella "/ Applicazioni / Utilità" e selezionare Terminale. Quindi digitare "Mostra scheda successiva" o qualsiasi collegamento di menu che si desidera sostituire. Quindi digitare la scorciatoia da tastiera desiderata. E quindi fai clic su "Aggiungi".
jojo,

2
Sembra che non puoi utilizzare tutte le chiavi in ​​questo modo. Ad esempio, non posso usare PageUp / PageDown per le scorciatoie definite qui.
Chris,

3
Questa dovrebbe essere la risposta accettata. Grazie per questo.
Damon,

6

1: Installa SIMBL (abilitatore plug-in): http://www.culater.net/software/SIMBL/SIMBL.php

2: installare TerminalTabSwitching.bundle

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

3: riavvia l'app Terminale e goditi il Cmd+[0-9]cambio di scheda.

Cordiali saluti: Se plugin is not verified in terminal version # (a number)appare qualcosa di simile quando si riapre il terminale, forse le seguenti informazioni possono aiutare.

(1) Apri

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

usando il tuo editor di testo preferito sotto sudo.

(2) Cerca <key>MaxBundleVersion</key>.

(3) Passa <string>280</string>alla riga successiva al numero di versione del tuo terminale o superiore come <string>300</string>. Salva.

(4) Chiudere il terminale e riaprirlo. Speriamo che quel prompt scompaia e che tu possa usare Cmd+[0:9]per cambiare scheda.


la risposta di pistole sopra è perfetta. questa risposta è troppo complicata
kiwi arrabbiato


4

Se non ti dispiace scaricare un nuovo software, ti consiglio iTerm 2: http://www.iterm2.com/#/section/home

Non solo consente di ricollegare le chiavi quasi arbitrariamente, oltre a passare rapidamente da una scheda all'altra con cmd + TabNumber (o la tua meta chiave preferita), ma anche alcune altre funzionalità intelligenti.

(Vorrei pubblicare una schermata, ma sono nuovo qui intorno).


Sottovalutato perché in realtà non risponde alla domanda e non c'è nulla che impedisce all'utente di personalizzare le scorciatoie in Terminale utilizzando Preferenze di Sistema, la solita risposta per questo tipo di domanda.
Chris Page
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.