使用vim和vim-airline,我有一种情况,我希望能够关闭缓冲区(如果存在),并且如果不关闭vim。Vim-airline关闭缓冲区/退出vim
因为速度原因,我首先将:x
重新映射到;x
。
nnoremap : ;
然后我映射;x
关闭与VIM航空公司
nnoremap :x :bp <BAR> bd #<CR>
打开缓冲区现在的问题是,当我最后关闭所有的缓冲区,我不能用;x
退出Vim。
有什么办法检查vim-airline中是否存在缓冲区并关闭它? 看到this post但它更多的是NERDTree。
['nnoremap'是非递归](http://stackoverflow.com/q/3776117/78845),并不会调用您的其他映射。 – Johnsyweb 2015-01-26 23:29:01
好的,那是否意味着我的'nnoremap:;'需要更改或缓冲区关闭命令? – mhartington 2015-01-27 00:01:25