На ум приходят два варианта:
Комбинация клавиш Ctrl+Wn аналогична команде new
. Существует также команда vnew
, которая работает точно так же, как new
, но разделяется по вертикали. Чтобы использовать его, введите Esc:vnew
Enter .
Вы также можете переназначить, например. Ctrl+Wv от выполнения эквивалентаvsplit
(по умолчанию )до vnew
с использованием чего-то вроде
noremap <C-w>v <esc>:vnew<cr>
в файле ~/.vimrc
.
Примечание :Когда был написан приведенный ниже ответ, вопрос требовал «противоположного» действия Ctrl+Wn . Я интерпретировал это как «противоположность разделению и созданию нового окна, то есть закрытию разделенного окна».
Команда q
закрывает текущий буфер (это должно быть введено как Esc:q
Enter). Если это сделать в одном из буферов, полученных в результате разделения, вы вернетесь к окну редактора, содержащему только один буфер, обратив эффект Ctrl+Wn .
Для этого также можно использовать Ctrl+Wq .