Domanda

Se ho 10 schede aperte, devo chiudere ciascuno utilizzando ": q" separatamente.

Come li ho chiudere in una volta?

È stato utile?

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 :

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

  2. :conf qa :confirm qall

    Esci Vim. Far apparire un messaggio quando alcuni buffer sono stati             cambiato. Vedere :confirm.

  3. :qa! :qall!

    Esci Vim. Eventuali modifiche a buffer vengono persi. Vedere anche :cquit, fa lo stesso ma termina con un valore diverso da zero.

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

    Lo stesso :wqa.

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

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

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top