¿Cómo salir de vim del modo dividido?

15

¿Cómo salir eficientemente de vim al editar múltiples archivos en el modo dividido de una vez?

Parece que cuando tengo, por ejemplo, 10 ventanas divididas, tengo que repetir 10 veces el :q!comando para cada ventana, lo que requiere un poco de tiempo.

¿Hay mejores métodos para salir del editor?

En cuanto a la solución sucia, puede salir presionando Control+ Zy escribiendo kill %1para matarlo.

kenorb
fuente

Respuestas:

19

Use el comando :qall!, :qa!para abreviar, o su alternativa más segura :qallque evite descartar buffers modificados. Para guardar todos los tampones antes de dejar el uso del comando :wqall. Consulte :help window-exitel conjunto completo de comandos para salir de varias ventanas a la vez.

toro2k
fuente
0

Estos comandos también funcionan:

  • :windo :q- se ejecuta :qen cada ventana
  • :bufdo :q- se ejecuta :qen cada búfer

Relacionado:

kenorb
fuente
¿Existen diferencias efectivas entre usar esto o :qa?
Martin Tournoij
@Carpetsmoker No hay otra diferencia que alguien pueda aprender algo nuevo. Una de las ventajas es que permite ejecutar comandos personalizados adicionales para cada ventana antes de cerrarlos, pero aún no puedo pensar en un ejemplo práctico.
kenorb
De acuerdo :-) Solo tengo curiosidad por saber si esto se comportaría sutilmente diferente o algo así ...
Martin Tournoij