Se ho 10 schede aperte, devo chiuderle ognuna usando ": q" separatamente.
Come posso chiuderle tutte in una volta?
Il modo più breve/semplice/veloce sarebbe:
:qa
Per salvare il lavoro in tutte le schede ed uscire:
:wqa
Uso spesso : tabo per chiudere tutte le altre schede.
Questo può essere fatto con il seguente comando (in modalità normale o escape):
:tabdo :q
"tabdo" apparentemente esegue il comando per tutte le schede aperte.
Aggiungendo a ciò che fuentesjr ha detto:
:qa!
Forzerà la chiusura di tutte le schede, se non ti interessa salvare.
Puoi usare uno qualsiasi di questi comandi Vim Ex per Esci da Windows e buffer multipli:
:qa
:qall
Esci da Vim, a meno che non ci siano alcuni buffer che sono stati modificati. (Uso :bmod
per passare al buffer modificato successivo). Quando 'autowriteall' è impostato, tutti i buffer modificati verranno scritti, come :wqall
.
:conf qa
:confirm qall
Esci da Vim. Visualizza un prompt quando alcuni buffer sono stati modificati. Vedi :confirm
.
:qa!
:qall!
Esci da Vim. Qualsiasi modifica ai buffer viene persa. Vedi anche :cquit
, fa lo stesso ma esce con un valore diverso da zero.
:quita
:quitall
:quita!
:quitall!
Uguale a :qall
.
:wqa
:wqall
:xa
:xall
Scrivi tutti i buffer modificati e esci da Vim. Se ci sono buffer senza un nome file, che sono di sola lettura o che non possono essere scritti per un altro motivo, Vim non si chiuderà.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Scrivi tutti i buffer modificati e esci da Vim. Visualizzate un prompt quando alcuni buffer sono di sola lettura o non possono essere scritti per un altro motivo. Vedi :confirm
.
:wqa!
:xa!
:wqall!
:xall!
Scrivi tutti i buffer modificati, anche quelli di sola lettura, ed esci da Vim. Se ci sono buffer senza un nome file o che non possono essere scritti per un altro motivo, Vim non si chiuderà.
Per leggere queste informazioni in Vim, digitare il seguente comando Ex
:help window-exit
:qall
Questo chiude tutte le schede e apre i buffer.
ecco un modo Dark Side per chiudere TUTTE LE VIM ISTANZE su Linux/Mac
:!killall vim -9
Non usarlo. Fa quello che chiedi ma probabilmente non è il modo migliore ma divertente