我在我的 .vimrc 文件中有以下内容:
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Open NERDTree by default
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p
所以,% vim file.txt
打开NERDTree并将光标聚焦在file.txt缓冲区中。我做完编辑后,在缓冲区上按:q,但是剩下的只有……NERDTree。这很烦人。
我可以使用:qa关闭所有缓冲区,并退出vim,但我习惯于使用:q。所以我想知道是否有一种方法可以检测到仅剩的缓冲区是NERDTree,并且将两个缓冲区“合并”,以便进行:q操作。
编辑