Come passare in modo efficiente tra diverse finestre di terminale usando la tastiera?

71

Alt + Tab mi consente di passare solo da finestre appartenenti a diverse applicazioni.

Spesso uso circa quattro applicazioni legate al terminale contemporaneamente (ad es. IPython, VIM, fish per system e fish per git).

Anche usando il mouse, facendo clic sull'icona del terminale sul launcher che viene offerto ci vuole tempo per decidere quale è quale. Ma non conosco nessun modo per passare in questo caso usando solo la mia tastiera.

Come gestire più terminali (e istanze della stessa applicazione in generale) usando in modo efficiente la tastiera?

Per quanto riguarda il caso speciale del terminale - esiste un'applicazione terminale che consente i terminali sperate nelle schede?

E l'Oscar va a ...

tmux

    
posta Raffael 20.02.2014 - 08:57

12 risposte

79

In Linux quasi tutte le schede di supporto del terminale, per esempio in Ubuntu con terminale predefinito puoi premere:

  1. Ctrl + Maiusc + T o fai clic su File / Apri scheda

  2. e puoi passare da una all'altra usando Alt + $ {tab_number} (* es. Alt + 1 )

potresti anche dare un'occhiata a terminator

    
risposta data Rodislav Moldovan 20.02.2014 - 09:05
70

Puoi usare Alt + tilde ( tilde = Grave ) per passare tra le finestre dell'applicazione corrente . Nota che tilde è sempre la chiave sopra la scheda, è una tilde in una tastiera inglese USA, ma può essere qualsiasi cosa in altre lingue.

Se premi il tasto Windows per un po 'l'unità ti mostrerà tutte le scorciatoie da tastiera in un overlay:

Infine, vicino a tutte le schede di supporto delle applicazioni del terminale. Quello predefinito in Ubuntu sì.

    
risposta data Javier Rivera 20.02.2014 - 09:05
13

Non è la risposta che stai cercando, ma penso che valga la pena considerare:
Invece di più schede, puoi utilizzare screen e byobu :

screenticonsentedigestirepiùterminalinellastessafinestra.Nell'immagineprecedentepuoivederecheho3terminali(0tcpdump,1tope2Node.js).PuoispostartitradiloroconCtrl+a+{indexoftheterminal}peresempio(cisonomolticomandi).
byobuèunwrapperperscreen,aggiungeunpo'dicolore,piùcomandieunmenudiaiuto.Mapuoiusarescreendasolo,senzabyobu.
Quic'èuntutorialsucomeinstallareeutilizzarescreenebyobu: link

    
risposta data Salvatorelab 20.02.2014 - 12:36
9

Hai provato a aprire più terminali usando:

Ctrl + Maiusc + T

Quindi passa da uno all'altro usando:

Ctrl + PageUP

E

Ctrl + PageDown

Di solito uso questo scenario almeno per me

    
risposta data kamil 20.02.2014 - 12:48
5

In KDE è Alt + ': Impostazioni di sistema → Aspetto e comportamento dell'area di lavoro → Comportamento finestra:

    
risposta data Adobe 20.02.2014 - 09:31
4

Ti suggerisco di provare Guake , che può essere installato dal centro software

sudo apt-get install guake

Ecco uno screenshot

Passaggio personalmente alle schede utilizzando ctrl + page up e ctrl + page down , che è anche l'impostazione predefinita per quanto ricordo.

Inoltre ho associato Guake al pulsante menu , che ho sempre considerato inutile. Ora posso attivare il terminale con un solo pulsante e mi sento come se avessi i superpoteri.

    
risposta data Prinzhorn 21.02.2014 - 13:50
3

Alt + ' cioè Alt + Tilde ti consente di passare da una finestra all'altra della stessa applicazione.

Oppure puoi organizzare quelle finestre in aree di lavoro differenti e usare le scorciatoie da tastiera per andare nell'area di lavoro appropriata; Ho quattro spazi di lavoro e uso Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + , Ctrl + Alt + per passare da una all'altra. Questo potrebbe comparativamente essere un modo più veloce per andare alla finestra dell'applicazione giusta quando ne hai abbastanza da gestire. Puoi specificare il numero di spazio di lavoro da utilizzare nel tuo sistema.

Per scambiare le finestre tra le aree di lavoro, utilizzo Maiusc + Ctrl + Alt + , Maiusc + Ctrl + Alt + , Maiusc + Ctrl + Alt + , Maiusc + Ctrl + Alt + .

Questi sono alcuni emulatori di terminale che consentono funzionalità di tabulazione multiple:

    
risposta data precise 26.02.2014 - 20:47
1

Raffael ha chiesto:

% Bl0ck_qu0te%

Mi piace molto konsole per questo.

Tasti di scelta rapida (che possono anche essere modificati!)

Nuova scheda

  • STRG + MAIUSC + T

Cambia scheda

  • Maiusc + Sinistra / Destra

Sposta scheda

  • STRG + Cambia scheda

Chiudi scheda

  • digita "esci" tutte le volte che ti servono o STRG + MAIUSC + W

Puoi anche dividere la vista (verticalmente o orizzontalmente)

  • STRG + ( o ) (significa per me STRG + Maiusc + 8 o 9)

e chiudi la visualizzazione divisa

  • STRG + Maiusc + S

E provalo insieme a Gnome Extension Putwindows

    
risposta data PythoNic 20.02.2014 - 15:58
1

Crea una nuova finestra di terminale: % Co_de%

Crea una nuova scheda del terminale: % Co_de%

Chiudi una singola scheda o finestra di terminale: % Co_de%

Passa da una finestra di terminale all'altra: % Co_de%

Passa tra le schede dei terminali: ctrl + shift + n (a sinistra), ctrl + shift + t (a destra) o ctrl + d , ad es. % Co_de%

    
risposta data wordsforthewise 09.08.2016 - 23:27
0

Tieni premuto Alt (dopo aver rilasciato Tab e scegliendo le finestre CLI) un po 'più a lungo e avrai l'opportunità di scegliere tra più finestre CLI ...

    
risposta data user121006 25.02.2014 - 21:28
0

La mia soluzione alternativa è usare xterm come wrapper. Per quanto mi piaccia la funzione di raggruppamento, a volte una finestra può essere meglio separata. Cioè Uso il comando mezzanotte come file manager e viene raggruppato con altre finestre del terminale che non sono belle

Quindi quello che ho fatto è:

  1. lascia gnome-terminal come applicazione terminale predefinita
  2. modifica /usr/share/applications/mc.desktop per eseguire mc all'interno della sessione xterm Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

Puoi fare qualcosa di simile alla tua app. Avendolo avvolto in xterm lo fa essere messo in un gruppo separato sotto alt-tab. Non è una soluzione perfetta, dovrai occuparti della combinazione di colori, copiare sul buffer potrebbe darti dei problemi, ma generalmente è una buona soluzione.

    
risposta data Lauri 30.09.2016 - 20:15
-1

Passa tra le istanze aperte di un programma:

Alt + '

Passa tra le schede aperte dell'istanza di un programma:

Ctrl + Tab

Passa da un programma all'altro:

Alt + Tab o Super + Tab

    
risposta data Mohsen Kashi 29.10.2014 - 09:56

Leggi altre domande sui tag