我的 .vimrc 中有以下内容:
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Open NERDTree by default
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p
所以,
% vim file.txt
打开 NERDTree 并将光标聚焦在 file.txt 缓冲区中。我进行了编辑,然后在缓冲区上点击 :q ,剩下的就是 . . . 书呆子树。这很烦人。
我可以使用 :qa 关闭所有缓冲区,然后退出 vim,但我习惯了 :q 比喻。所以我想知道是否有一种方法可以检测到唯一剩余的缓冲区是 NERDTree,并“统一”这两个缓冲区,用于:q
编辑
问你会收到: https ://github.com/scrooloose/nerdtree/issues#issue/21