2011-08-19 136 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