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

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.


0

Estos comandos también funcionan:

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

Relacionado:


¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.