С vim и vim-авиакомпанией у меня есть ситуация, когда я хочу иметь возможность закрыть буфер, если он существует, и если не закрыть vim.Vim-авиакомпания закрыть буфер/quit vim
Итак, я сначала перечислил :x
в ;x
по соображениям скорости.
nnoremap : ;
Тогда я сопоставляюсь ;x
закрыть буфера открыт с ВИМОМ-авиакомпанией
nnoremap :x :bp <BAR> bd #<CR>
Теперь вопрос, когда я, наконец, закрыть все буфера, я не могу использовать ;x
бросить Vim.
Есть ли способ проверить, существует ли буфер в vim-авиакомпании и закрыть его? Пила this post, но больше для NERDTree.
['nnoremap' является нерекурсивным] (http://stackoverflow.com/q/3776117/78845) и не будет вызывать другие сопоставления. – Johnsyweb
Хорошо, так это значит, что моя «nnoremap:;» должна быть изменена или команда закрытия буфера? – mhartington