2012-05-11 24 views
1

我不在乎<c-j>做什麼(我認爲新的生產線還是什麼?)如何映射<c-j>沒有延遲

我一直在使用kj非常迅速進入,而不是<esc>正常模式,但IM發現這個惱人每次我輸入ak或j時,它都會打翻。它從不影響代碼,因爲只要我輸入它,它們立即修復,但我仍然厭倦了看到它。

更不用說我認爲控制+ j會更快。

問題是它在進入正常模式之前會稍微延遲一段時間,因爲其他組合會被使用。我如何顯式覆蓋任何其他映射?

+1

你知道CTRL -c也從插入轉換到正常,對不對? – Kevin

+0

我沒有,謝謝 – Tallboy

回答

1

名單的競爭映射:

:imap <C-j> 

刪除那些你不想:

:iunmap <NL>a 
:iunmap <NL>b 
:iunmap <NL>c 

(注意:<NL>確實是<C-j>有效的同義詞)

+0

我怎麼把這個放在我的vimrc中?它只是說映射沒有找到,我只把我看到的那些?我看到' D' – Tallboy

+0

這是我在.vimrc裏: 'iunmap d inoremap ' – Tallboy

+0

您可以找出' D'被做'映射:詳細IMAP D'。它可能是它被映射_after_你試圖從$ MYVIMRC取消映射它(例如通過一個文件類型插件) – sehe