2012-03-05 95 views
1

我使用了大量的vim插件,像nerdtree的加入“CMAPèE”,逃犯等中的vimrc休息插件

最近我加入了一些新的映射和一些插件的爆发

我追查它下降到以下行

cmap E e 

WTF? :)为什么它会打破NerdTree?

更新:忘记它是如何破坏;)。我收到以下错误:

E492: Not an editor command: :NeRDTreeToggle 

UPDATE2:Duh!我现在知道会发生什么。将E映射到e将NERDTreeToggle变成NeRDTreeToggle 所以新的问题是如何将E映射到e 正确?即,使得 “:电子foo.txt的” 会做同样的用 “:e foo.txt的”

+0

我认为[这个答案](http://stackoverflow.com/questions/7513380/vim-change-x-function-to-delete-buffer-instead-of-save-quit/7515418 #7515418)会帮助你。 – romainl 2012-03-05 16:08:50

回答

1

我找到了自己的解决方案:

command -nargs=* -complete=file E e <args> 
+0

啊,我完全是在瞄准别的东西。总之,......很高兴你解决了它! :) +1 – Rook 2012-03-05 17:30:54

1

对于我在下面:

call pathogen#infect() 
call pathogen#helptags() 
filetype plugin indent on· 
syntax on 

在.vimrc文件