Как выйти / выйти из всех окон / буферов / разделений / вкладок одновременно в vim или vimdiff?
Как вы выходите из всех окон с помощью одной команды в vim
или же vimdiff
?
:q
только выходит из активного окна, поэтому отдельный :q
необходимо закрыть каждое окно.
Что касается вопроса, являющегося дубликатом, когда я искал ответ на этот вопрос, я не нашел вопрос или ответ на первой странице из 50 результатов, поэтому я задал этот вопрос и опубликовал ответ, чтобы другим пользователям было легко найти ответ на этот конкретный вопрос. После того, как этот вопрос был помечен как дубликат, я прочитал Как выйти из редактора Vim? но он носит более общий характер и не отображается в результатах поиска при поиске ответа на эту проблему.
1 ответ
:qa
закрывает все открытые окна / буферы / сплиты / вкладки (псевдонимы: :qall
:quitall
)
Для справки по этой команде в vim: :help :qa
:qa!
выйдет без возможности сохранения, если оно было изменено.:wqa
запишет все измененные буферы и выйдет.:wqa!
запишет все измененные буферы, даже только для чтения, и затем выйдет.