NERDTree:Autocmd错误vim

时间:2014-09-23 08:11:52

标签: vim vim-plugin nerdtree

我试图通过在插件文件夹中放置NERD_tree.vim后在.vimrc中添加以下行来将NERDTree添加到我的RHEL机器。

autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p

问题是我可以在Mac中使用这些命令运行它,但RHEL会抛出此错误:

Error detected while processing VimEnter Auto commands for "*":
E492: Not an editor command: NERDTree

有人可以帮我解决这个错误吗?

2 个答案:

答案 0 :(得分:5)

:NERDTree也不起作用时,这意味着该插件未正确安装。

要进行问题排查,请检查:scriptnames的输出;它必须列出.../plugin/NERD_tree.vim(在您放置它的位置),并验证'runtimepath'的值,特别是如果您使用插件管理器(如Pathogen,Vundle等)< / p>

答案 1 :(得分:0)

可能尚未安装软件包管理器pathogen.vim

运行:

mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

然后将以下行添加到.vimrc

execute pathogen#infect()
syntax on
filetype plugin indent on