2

我最近NERDTree通过vim-plug. 为方便起见,我在au VimEnter * NERDTreeToggle我的init.vim.

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

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

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

4

1 回答 1

0

这种行为不是预期的。

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

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

于 2017-12-10T11:03:18.197 回答