2010-12-13 3 views
9

Я хотел бы сохранить все открытые вертикальные/горизонтальные окна? Возможно ли, не переходя к каждому окну и выполняя :w!?Сохранить все окна/вкладки в GVim

+0

Чтобы сохранить все и выйти, попробуйте: ': xa'. – kenorb

+0

Возможный дубликат [Как сохранить все файлы в закладках на Vim?] (Http://stackoverflow.com/questions/4246268/how-to-save-all-files-in-tabs-on-vim) – kenorb

ответ

11

Чтобы сохранить только те буфера, которые открываются в текущей вкладке, а не те , которые скрыты, запустите команду :write для каждого открытого окна:

:windo w! 

Для того, чтобы сохранить все открытые буфера независимо от соответствующее расположение окна, запустите команду :wall

:wa! 

Существует также аналогичная команда

:bufdo w! 

но он не ведет себя совершенно одинаково. Обе команды влияют на скрытые буферы, , но :wall не пытается писать буферы без имени файла.

4

Использование :wall

Он записывает все измененные буферы (но он также будет сохранять скрытый один).

9

Да, вы можете сделать это с помощью :wa.

Смежные вопросы