Come uscire da vim dalla modalità split?


15

Come uscire efficacemente da vim quando si modificano più file in modalità divisa in una volta sola?

Sembra che quando ho 10 finestre divise, devo ripetere il :q!comando 10 volte per ogni finestra che richiede un po 'di tempo.

Esistono metodi migliori per uscire dall'editor?

Per quanto riguarda la soluzione sporca, è possibile uscire premendo Control+ Ze digitando kill %1per ucciderlo.

Risposte:


19

Utilizzare il comando :qall!, :qa!in breve, o la sua alternativa più sicura :qallche impedisce di scartare i buffer modificati. Per salvare tutti i buffer prima di uscire il comando utilizzo :wqall. Consulta :help window-exitil set completo di comandi per uscire da più finestre contemporaneamente.


0

Questi comandi funzionano anche:

  • :windo :q- esegue :qin ogni finestra
  • :bufdo :q- esegue :qin ciascun buffer

Relazionato:


Ci sono differenze effettive tra l'utilizzo di questo o :qa?
Martin Tournoij,

@Carpetsmoker Nessuna differenza se non che qualcuno può imparare qualcosa di nuovo. Uno dei vantaggi è che consente di eseguire comandi personalizzati aggiuntivi per ogni finestra prima di chiuderli, ma non riesco ancora a pensare all'esempio pratico.
Kenorb,

Okay :-) Solo curioso se questo in qualche modo si comporterebbe in modo leggermente diverso o qualcosa del genere ...
Martin Tournoij,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.