2

我对 vim 比较陌生,并且对 NERDTree 有一个我似乎无法弄清楚的问题。

我似乎遗漏了一大堆命令,所以当我将它们映射到键时,我收到了消息(例如)

不是编辑器命令:NERDTreeMapToggleBookmarks

如果我运行 :command,我可以在其中看到所有 NERDTree 全局命令(文档第 2.1 节中的那些),这些似乎都有效,但仅此而已。

我正在使用从 github repo 下载的 NERDTree 4.1.0。我怀疑我可能在设置插件时错过了一步,或者在我的 .vimrc 中遗漏了一些东西,但我有点不知所措。

有人有任何指示吗?就像我说的,我是 vim 的新手,所以它可能是非常愚蠢或明显的东西!;)

非常感谢

4

3 回答 3

7

将 Vundle 更新到新界面后,我遇到了同样的问题。确保你有

call vundle#begin()

call vundle#end()

包装你的插件调用。

于 2014-05-23T15:40:32.950 回答
2

我最近遇到了类似的错误Not an editor command: NERDTree*。对我来说破坏它的是将call vundle#rc()我的 vimrc 中的行更改为,call vundle#begin()因为这是我在Vundle README中看到的。切换回来解决了这个问题。

于 2014-05-13T15:23:22.893 回答
0

我用这个插件很久了。我已经检查过了,我的 ./plugins 目录中只有一个文件,我的 .vimrc 配置中有 2 行。

  • 将 NERD_tree.vim 放入 .vim/plugins/ 目录
  • 将设置添加到您的 .vimrc 配置文件:

" NERDTree configuration
let NERDTreeWinSize=35
" map  to toggle NERDTree window
nmap   :NERDTreeToggle

仅此而已。

于 2011-04-06T19:11:55.567 回答