risposta-alla-domanda-sullo-sviluppo-web-bd.com

Come posso chiudere tutte le schede aperte contemporaneamente?

Se ho 10 schede aperte, devo chiuderle ognuna usando ": q" separatamente.

Come posso chiuderle tutte in una volta?

369
Srikanth

Il modo più breve/semplice/veloce sarebbe:

:qa

Per salvare il lavoro in tutte le schede ed uscire:

:wqa
553
fuentesjr

Uso spesso : tabo per chiudere tutte le altre schede.

190
CMS

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.

24
mmcdole

Aggiungendo a ciò che fuentesjr ha detto:

:qa!

Forzerà la chiusura di tutte le schede, se non ti interessa salvare.

18
Daniel Nadasi

Puoi usare uno qualsiasi di questi comandi Vim Ex per Esci da Windows e buffer multipli:

  1. :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.

  2. :conf qa:confirm qall

    Esci da Vim. Visualizza un prompt quando alcuni buffer sono stati modificati. Vedi :confirm.

  3. :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.

  4. :quita:quitall:quita!:quitall!

    Uguale a :qall.

  5. :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à.

  6. :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.

  7. :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
11
Christopher
:qall

Questo chiude tutte le schede e apre i buffer.

5
Vagmi Mudumbai

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

0
noone