2012-02-28 28 views
2

地圖 我有以下兩個映射在我的vimrc文件 不能在Vim中

nnoremap <C-j> :tabp<CR> 
    nnoremap <C-k> :tabn<CR> 

按Ctrlķ作品,但按CtrlĴ土地我在插入模式下由於某種原因。如果我發出命令:nnoremap <C-j> :tabp<CR>,然後Ctrlj工作正常。

如果我發出命令:map:verbose map我看到<C-k>的映射,但沒有任何的<C-j>。這是爲什麼發生?

+0

你可能有一個插件'unmap's或'nunmap's''(':helpgrep monastery'告訴你關於nunmap)。 – Benoit 2012-02-28 12:39:58

+0

也許映射正被一些插件覆蓋。您可以檢查將語句移動到'.vimrc'文件的底部。 – jcollado 2012-02-28 12:40:03

+0

@jcollado我試着將它移動到底部,但沒有奏效。 – puk 2012-02-28 12:46:08

回答

4

一個插件imaps.vim干擾了命令,最有可能將其取消(這要感謝Benoit指出)。如果其他人發生這種情況,只需刪除該插件即可。