我最近通过NERDTree
在我的Neovim(0.1.7)安装中重新安装了vim-plug
。为方便起见,我将常用配置行au VimEnter * NERDTreeToggle
添加到init.vim
。
这在一定程度上起作用;它使用标准的NERDTree-Width缓冲区生成一个新的垂直分割;但是,新的较窄的缓冲区不是具有NERDTree,而是具有主缓冲区的内容(通常是我正在处理的文件)。
更奇怪的是,手动启动NERDTree(使用:NERDTree
或:NERDTreeToggle
)会导致正常的预期行为。
我不确定是什么导致了这种行为; Neovim最近的NERDTree语义是不同的?如何解决这个问题?
答案 0 :(得分:0)
不期望这种行为。
首先,你真的应该将Neovim更新到最新版本。目前这是0.2.2。可能是旧版Neovim存在问题。当然,看到这个问题是从2013年开始的,你已经拥有的可能性很大。
除了更新之外,请尝试使用最小init.vim
运行Neovim,其中只包含插件和autocmd。看看这是否有效。如果确实如此(并且我打赌它会),请逐个重新启用插件和设置,以确定预期行为何时再次中断。然后,您将找到冲突的插件或设置。