如何在Neovim中防止这种奇怪的NERDTree行为?

时间:2017-02-13 18:41:14

标签: nerdtree neovim

我最近通过NERDTree在我的Neovim(0.1.7)安装中重新安装了vim-plug。为方便起见,我将常用配置行au VimEnter * NERDTreeToggle添加到init.vim

这在一定程度上起作用;它使用标准的NERDTree-Width缓冲区生成一个新的垂直分割;但是,新的较窄的缓冲区不是具有NERDTree,而是具有主缓冲区的内容(通常是我正在处理的文件)。

更奇怪的是,手动启动NERDTree(使用:NERDTree:NERDTreeToggle)会导致正常的预期行为。

我不确定是什么导致了这种行为; Neovim最近的NERDTree语义是不同的?如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

不期望这种行为。

首先,你真的应该将Neovim更新到最新版本。目前这是0.2.2。可能是旧版Neovim存在问题。当然,看到这个问题是从2013年开始的,你已经拥有的可能性很大。

除了更新之外,请尝试使用最小init.vim运行Neovim,其中只包含插件和autocmd。看看这是否有效。如果确实如此(并且我打赌它会),请逐个重新启用插件和设置,以确定预期行为何时再次中断。然后,您将找到冲突的插件或设置。