Закройте все области просмотра (разделенные экраны) в Vim сразу - PullRequest
37 голосов
/ 13 декабря 2010

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

Ответы [ 4 ]

53 голосов
/ 13 декабря 2010

Используйте :qa для «выхода из всех».

Если у вас есть несохраненные буферы, вам нужно добавить удар: :qa!.

11 голосов
/ 07 сентября 2012

Если вы хотите сохранить все разбиения, введите :wqa

5 голосов
/ 13 декабря 2010

Если я правильно понимаю, :qall - это то, что вы хотите.

2 голосов
/ 13 декабря 2010

Уже упоминалось, что :qa - это то, что вы хотите.

Поскольку я (привык) * хочу это так часто, я добавил их в мой.vimrc:

" missing ZZ and ZQ counterparts:
" quick save-buffer and quit-everything
nnoremap ZS :w<CR>
nnoremap ZX :qa<CR>

* Я больше не работаю со сплитами, поскольку нашел плагин qbuf .

...