Как выйти / выйти из всех окон / буферов / разделений / вкладок одновременно в vim или vimdiff?

Как вы выходите из всех окон с помощью одной команды в vim или же vimdiff?

:q только выходит из активного окна, поэтому отдельный :q необходимо закрыть каждое окно.

Что касается вопроса, являющегося дубликатом, когда я искал ответ на этот вопрос, я не нашел вопрос или ответ на первой странице из 50 результатов, поэтому я задал этот вопрос и опубликовал ответ, чтобы другим пользователям было легко найти ответ на этот конкретный вопрос. После того, как этот вопрос был помечен как дубликат, я прочитал Как выйти из редактора Vim? но он носит более общий характер и не отображается в результатах поиска при поиске ответа на эту проблему.

1 ответ

Решение

:qa закрывает все открытые окна / буферы / сплиты / вкладки (псевдонимы: :qall:quitall)

Vim документация для:qa

Для справки по этой команде в vim: :help :qa

:qa! выйдет без возможности сохранения, если оно было изменено.
:wqa запишет все измененные буферы и выйдет.
:wqa! запишет все измененные буферы, даже только для чтения, и затем выйдет.

Другие вопросы по тегам