Come faccio a chiudere tutte le schede aperte in una sola volta?
Domanda
Se ho 10 schede aperte, devo chiudere ciascuno utilizzando ": q" separatamente.
Come li ho chiudere in una volta?
Soluzione
Più breve / più semplice / modo più veloce potrebbe essere:
:qa
Per salvare il lavoro in tutte le schede e uscire:
:wqa
Altri suggerimenti
Io uso spesso . Tabo per chiudere tutte le altre schede
Questo può essere fatto con il seguente comando (in modalità normale o fuga):
:tabdo :q
"tabdo" apparentemente esegue il di comando per tutte le schede aperte.
In aggiunta a ciò fuentesjr detto:
:qa!
Sarà forzare l'uscita tutte le schede, se non si cura di salvare.
È possibile utilizzare qualsiasi di questi Vim Comandi Ex Esci più finestre e buffer :
-
:qa
:qall
Exit Vim, a meno che non ci sono alcuni buffer che sono stati modificati. (Usa
:bmod
per andare al buffer modificato successivo). Quando è impostato 'autowriteall' tutti i buffer modificati saranno scritti, come:wqall
. -
:conf qa
:confirm qall
Esci Vim. Far apparire un messaggio quando alcuni buffer sono stati cambiato. Vedere
:confirm
. -
:qa!
:qall!
Esci Vim. Eventuali modifiche a buffer vengono persi. Vedere anche
:cquit
, fa lo stesso ma termina con un valore diverso da zero. -
:quita
:quitall
:quita!
:quitall!
Lo stesso
:wqa
. -
:xa
:xall
:conf wqa
:confirm wqall
Scrivi tutti i buffer modificati ed uscire Vim. Se ci sono i buffer senza un nome del file, che sono di sola lettura o che non può essere scritto per un altro motivo, Vim non si chiuderà.
-
:conf xa
:confirm xall
:wqa!
:xa!
Scrivi tutti i buffer modificati ed uscire Vim. Portare un prompt quando alcuni buffer sono di sola lettura o non possono essere scritti per un'altra ragione. Vedere
:wqall!
. -
:xall!
<=> <=> <=>Scrivi tutti i buffer modificati, anche quelli che sono di sola lettura, e uscire Vim. Se ci sono i buffer senza un nome di file o che non può essere scritto per un altro motivo, Vim non si chiuderà.
Il testo di questi in Vim, digitare il seguente comando Ex
:help window-exit
:qall
Questo chiude tutte le schede e buffer aperti.
qui è un modo Dark Side di chiudere tutte le istanze VIM su Linux / Mac
:!killall vim -9
Non utilizzarlo. Si fa quello che chiedi, ma probabilmente non il modo migliore, ma divertente modo