2010-12-13 19 views
9

me gustaría guardar todas las ventanas abiertas horizontales/verticales? ¿Es posible sin ir a cada ventana y ejecutar :w!?Guardar todas las ventanas/pestañas en GVim

+0

para guardar todos y salida, intente: ': xa'. – kenorb

+0

posible duplicado de [Cómo guardar todos los archivos en pestañas en Vim?] (Http://stackoverflow.com/questions/4246268/how-to-save-all-files-in-tabs-on-vim) – kenorb

Respuesta

11

Para guardar únicamente los tampones que se abrían en la pestaña actual y no los que están ocultos, ejecute el comando :write para cada ventana abierta:

:windo w! 

Con el fin de salvar a todos los buffers abiertos, independientemente de la correspondiente ubicación de windows, ejecute el comando :wall

:wa! 

también hay un comando similar

:bufdo w! 

pero no se comporta exactamente lo mismo. Ambos comandos afecta tampones ocultas, pero :wall no intenta escribir memorias intermedias sin un nombre de archivo.

4

Uso :wall

Se escribe todos los buffers modificados (pero también ahorrará el oculto).

9

Sí, se puede hacer esto con :wa.