Если у меня есть несколько файлов в вкладках на VIM, и я редактирую несколько из них. Как сохранить их с помощью одной команды?
Как сохранить все файлы в вкладках на Vim?
Ответ 1
Команда wa
(сокращение от wall
) будет записывать все измененные буферы. Вы также можете использовать :tabdo w
, который определенно именно то, что вы хотите, и прекрасно делится.
Ответ 2
Просто сделай
:wa
(с последующим возвратом), который является сокращением для
:wall
Также, чтобы "сохранить все и выйти", вы можете сделать
:wqa
или :xa
(= "записи бросить все" )
Ответ 3
Чтобы сохранить все файлы, просто используйте команду a после записи для записи всех файлов.
:wa
Ответ 4
Возможно суффикс a[ll]
для ряда команд командной строки Vim (т.е. тип :
в обычном режиме), включают:
-
:wa
- сохранить все вкладки/несохраненные буферы -
:xa
/:wqa
- сохранить все вкладки/несохраненные буферы и выйти из Vim -
:qa
- выйти из vim (будет предупреждать, если существуют несохраненные буферы)
Ответ 5
Отметьте :wall
команду
Ответ 6
И вы можете использовать :tabdo! w
тоже, я просто добавляю это, потому что он полезен и для других вещей (например, :tabdo! g/somepattern/ s/something/anything/
... Я использую его все время для целей рефакторинга...)