2011-08-19 119 views
1

我刚安装DelimitMate和CloseTag插件的MacVim,他们似乎在我的.vimrc已经打破这两种映射:插件打破vim映射?

"F7 WordProcessorOn 

:map <leader>w :set linebreak <CR> :set display+=lastline <CR> :set wrap <CR> :setlocal spell spelllang=en_gb <CR> 

"F8 WordProcessorOff 

:map <leader>c :set nowrap <CR> :set nospell <CR> 

有没有人有任何想法,问题可能是什么?谢谢。

回答

3

你可以找出什么是 '劫持' 做

:verbose map <leader>c 
:verbose map <F8> 

的映射,但可能你的问题是submappings射击:使用

:noremap <leader>c ....... 

防止重映射

PS:考虑特定模式的映射(nnoremap高于noremap);明确避免有趣的干扰映射很多时间

+0

谢谢!这解决了我的问题。我也很感谢关于使用':verbose'和'nnoremap'的有用建议。 – drbunsen