未知功能:NERDTreeAddKeyMap

时间:2013-05-01 19:12:45

标签: vim vim-plugin nerdtree

我正在尝试将键映射添加到我的NERDTree配置中,该配置执行当前的FileNode并显示输出。我将此脚本文件放在〜/ .vim / plugin 目录中。

当我从Vim中获取脚本文件时,键映射实际上有效,但在启动Vim时显示错误“未知函数:NERDTreeAddKeyMap”

我使用Pathogen作为我的插件,在我的〜/ .vimrc 中我已经拥有了所有必要的内容:

" Enable filetype plugins
filetype plugin indent on

" Start Pathogen plugin to load bundle
call pathogen#infect()
call pathogen#helptags()

〜/ .vim / bundle 目录中的NERDTree一样。

我应该在哪里移动脚本,以便在Vim启动时自动加载,而不会出现这个丑陋的错误?

1 个答案:

答案 0 :(得分:3)

  1. 在两条病原体系之后,filetype plugin indent on行应该

  2. The relevant documentation说:

      

    此代码应位于~/.vim/nerdtree_plugin/mymapping.vim等文件中。

    所以,既然你使用了Pathogen,那么正确的地方可能就是:

    ~/.vim/bundle/[nerdtree directory]/nerdtree_plugin/mymapping.vim