it-swarm-eu.dev

Usando Ctrl-Tab per passare da una scheda all'altra in Mac Terminal.app

Come posso fare Ctrl-Tab e Ctrl-Shift-Tab passare tra le schede in Terminal.app su un Mac (in particolare OS 10.4 e 10.5)? Ecco come cambio le schede in Firefox e Aquamacs e Command-Shift-[ e Command-Shift-] è troppo imbarazzante per me. Sono a conoscenza di questa domanda correlata:

Come posso modificare la scorciatoia da tastiera per passare da una scheda al terminale Mac?

E quindi la sezione Tasti di scelta rapida delle Preferenze di Sistema, ma la finestra di dialogo per Tasti di scelta rapida non sembra accettare Ctrl-Tab nel campo Scorciatoia da tastiera. Esiste una sequenza di tastiera speciale per l'immissione di schede (con modificatori) in un campo finestra di dialogo su un Mac? C'è qualche altro metodo che mi consenta di personalizzare Terminal.app nel modo che desidero?

88
dkee

Ho appena provato questo con Snow Leopard e ha funzionato magnificamente:

  1. Apri Preferenze di Sistema => Tastiera
  2. Vai a Tasti di scelta rapida
  3. Clicca su "Collegamenti alle applicazioni" sulla sinistra
  4. Fai clic sul piccolo "+" per aggiungere un programma
  5. Vai al Terminale (è nascosto in Applicazioni/Utility)
  6. Per il menu Tipo di titolo "Mostra scheda successiva" o "Mostra scheda precedente" ("Seleziona scheda successiva" e "Seleziona scheda precedente" per Maverick o precedente) (Inoltre, queste voci saranno diverse per le lingue diverse dall'inglese.)
  7. Per il tipo di scelta rapida da tastiera Ctrl-Tab o Ctrl-Shift-Tab
  8. Fai clic su Aggiungi. Sei G2G!
128
user13902
  1. Seleziona la prossima (a destra) scheda CMD + }

  2. Seleziona la scheda precedente (a sinistra) CMD + {

Quindi dovresti farlo CMD + Shift + [ o ] rispettivamente per sinistra e destra.

20
Brian

Eppure un'aggiunta alla risposta sopra : il collegamento manuale delle scorciatoie è cambiato in Yosemite da "Seleziona scheda successiva" e "Seleziona scheda precedente" a " Mostra Scheda successiva "&" Mostra Scheda precedente "

7
sua

shift + command + arrow left/right funziona fuori dalla scatola su Yosemite.

4
RyJ

Ok, ecco l'unico modo per capire come farlo. Prima di tutto, crea il comando che vuoi usare le preferenze di sistema, ma usa un segnaposto anziché una scheda perché non ti consente di inserire la scheda. Quindi apri com.Apple.terminal.plist (più facilmente con l'editor di plist) e vai alla sezione NSUserKeyEquivalents e dovresti vedere i comandi che hai creato. Elimina il segnaposto e vai al menu di modifica e seleziona caratteri speciali. Il carattere di tabulazione si trova nella sezione delle frecce. È una freccia che punta verso una linea verticale. Il suo valore unicode è 21E5. Una volta inserito, salva ed esci e dovrebbe funzionare! Puoi anche fare tutto questo nelle preferenze di sistema, ma devi inserire tutti i caratteri invece di digitarli e non ho idea di quali siano i loro valori unicode.

A proposito, presumo che Apple abbia almeno un buon motivo per non consentire i caratteri tab normalmente, quindi procedere con cautela. Molte scorciatoie globali usano la scheda ma ctrl-tab non sembra essere una di queste, quindi probabilmente stai bene.

1
Alex.Bullard

Per yosemite: http://taiki.net/2014/11/osx-terminal-sck.html

Poiché non ho alcuna reputazione per commentare, ho dovuto copiare la risposta.

  1. Apri Preferenze di Sistema => Tastiera
  2. Vai a Tasti di scelta rapida
  3. Clicca su "Collegamenti alle applicazioni" sulla sinistra
  4. Fai clic sul piccolo "+" per aggiungere un programma
  5. Vai al Terminale (è nascosto in Applicazioni/Utility)
  6. Per il menu Tipo di titolo "Mostra scheda successiva" o "Mostra scheda precedente" (questi elementi saranno diversi per le lingue diverse dall'inglese)
  7. Per la scorciatoia da tastiera digitare Ctrl-Tab o Ctrl-Shift-Tab

La differenza con yosemite è ... sono cambiati da "Select X Tab" a "Show X Tab" ...

Perché?

0
Tobias Kopelke

Usa iTerm2 . È un'alternativa terminale che supporta questa scorciatoia da tastiera fuori dalla scatola.

0
spuder