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


88

Come posso fare Ctrl- Tabe Ctrl- Shift- Tabpassare da una scheda all'altra in Terminal.app su un Mac (OS 10.4 e 10.5 in particolare)? È così che cambio scheda in Firefox e Aquamacs e Command- Shift- [e Command- Shift- ]è troppo imbarazzante per me. Sono a conoscenza di questa domanda correlata:

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

E quindi la sezione Scorciatoie da tastiera delle Preferenze di Sistema, ma la finestra di dialogo per Scorciatoie da tastiera non sembra accettare Ctrl- Tabnel campo Scorciatoia da tastiera. Esiste una sequenza di tasti speciali per l'inserimento di schede (con modificatori) in un campo della finestra di dialogo su un Mac? Esiste un altro metodo che mi consenta di personalizzare Terminal.app nel modo che desidero?


12
Solo per riferimento: Maiusc-Comando-Freccia sinistra / destra cambia anche le schede. E in Mac OS X Lion 10.7, puoi usare un tocco con tre dita per cambiare scheda
Pagina Chris

Risposte:


128

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

  1. Apri Preferenze di Sistema => Tastiera
  2. Vai a Scorciatoie da tastiera
  3. Fai clic su "Collegamenti alle applicazioni" a sinistra
  4. Fai clic sul piccolo "+" per aggiungere un programma
  5. Vai al Terminale (è nascosto in Applicazioni / Utility)
  6. Per il titolo del menu, digitare "Mostra scheda successiva" o "Mostra scheda precedente" ("Seleziona scheda successiva" e "Seleziona scheda precedente" per Mavericks o precedenti) (Inoltre, questi elementi saranno diversi per le lingue diverse dall'inglese.)
  7. Per la scorciatoia da tastiera digitare Ctrl- Taboppure Ctrl- Shift-Tab
  8. Clicca Aggiungi. Sei g2g!

You ++, Funziona anche sul leone di montagna.
Matthew Rathbone,

Fantastico, uguale ai maverick.
Vlad T.

23
È "Mostra scheda successiva" e "Mostra scheda precedente" sotto Yosemite. Ma è più lento dell'uso di Command + Shift + Right o Command + Shift + Left per qualche motivo (che, tra l'altro, mi fa invidiare gli utenti Linux).
LoremIpsum,

Non funziona per Yosemite :(
Siddharth,

1
In OSX El Capitan non vedo un modo per accedere a Terminale all'interno della cartella dei programmi di utilità per aggiungerlo all'elenco dei collegamenti dell'applicazione. Ho finito per spostare l'app in / Applicazioni, che ha funzionato.
incandescentman,

20
  1. Seleziona la scheda successiva (destra) CMD+}

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

Quindi dovresti fare CMD+ Shift+ [o rispettivamente ]a sinistra e a destra.


1
Perché Apple ha deciso di assegnare scorciatoie così orribili a comandi così frequentemente necessari?
Nikhil,

7

Eppure un'aggiunta alla risposta sopra : L'associazione manuale delle scorciatoie è cambiata in Yosemite da "Seleziona scheda successiva" e "Seleziona scheda precedente" in " Mostra scheda successiva" e " Mostra scheda precedente"


4

shift+ command+ arrow left/rightfunziona immediatamente su Yosemite.


1

Okay, ecco qui l'unico modo in cui sono riuscito a capire come farlo. Innanzitutto creare il comando che si desidera utilizzare le preferenze di sistema ma utilizzare un segnaposto anziché una scheda poiché non consente di inserire la scheda. Quindi apri com.apple.terminal.plist (più facilmente fatto con l'editor 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 della scheda si trova nella sezione 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, suppongo che apple abbia almeno una ragione semi buona per non consentire normalmente i caratteri di tabulazione, quindi procedi con cautela. Molte scorciatoie globali usano tab ma ctrl-tab non sembra essere una di queste, quindi probabilmente stai bene.


0

Usa iTerm2 . È un'alternativa terminale che supporta questa scorciatoia da tastiera pronta all'uso.


0

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

Dato che non ho alcuna reputazione per commentare, ho dovuto copiare la risposta.

  1. Apri Preferenze di Sistema => Tastiera
  2. Vai a Scorciatoie da tastiera
  3. Fai clic su "Collegamenti alle applicazioni" a sinistra
  4. Fai clic sul piccolo "+" per aggiungere un programma
  5. Vai al Terminale (è nascosto in Applicazioni / Utility)
  6. Per il titolo del menu digitare "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-Maiusc-Tab

La differenza con yosemite è ... sono cambiati da "Seleziona scheda X" a "Mostra scheda X" ...

Perché?

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.