2012-03-05 3 views
1

я использую много Vim плагинов, таких как nerdtree, беглец и т.д.добавить «CMAP E е» в vimrc брейки плагинов

недавно я добавлял некоторые новые отображения и некоторые из плагинов сломал

I прослежен до следующей строки:

cmap E e 

WTF? :) Почему бы это сломать NerdTree?

ОБНОВЛЕНИЕ: забыл о том, как он ломается;). Я получаю следующую ошибку:

E492: Not an editor command: :NeRDTreeToggle 

UPDATE2: Duh! Теперь я знаю, что происходит. отображение E в e превращает NERDTreeToggle в NeRDTreeToggle , так что новый вопрос - как правильно нанести E на e ? то есть так, что ": E foo.txt" будет делать то же самое, как ": е foo.txt"

+0

Я думаю [этот ответ] (http://stackoverflow.com/questions/7513380/vim-change-x-function-to-delete-buffer-instead-of-save-quit/7515418 # 7515418) поможет вам. – romainl

ответ

1

Я нашел решение сам:

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

Ах, я целился еще что-то еще. Так или иначе ... рад, что вы это решили! :) +1 – Rook

1

Ибо я добавил ниже:

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

в .vimrc файл