2016-09-14 44 views
0

我正在寫一個vim腳本,可能需要映射鍵來觸發一個函數,但它看起來像我在imap命令中寫的任何東西,映射不起作用。如何imap <Space>在vim

出於測試目的,我設置映射喜歡:

imap <Space> <Esc> 

所以我應該從插入模式逃脫當我按下一個space.But似乎不工作...是否有可能在IMAP VIM?如果不是,我會找到另一種解決方法。

回答

0

回答我自己的問題很奇怪,但我終於找到了解決方案。 mapping-enter-key-in-vim在這個問題上,答案是

inoremap <buffer> <Space> <esc> 

另一個問題是,AutoPairs是壓倒設置....所以我的設置不能正常工作。

+1

你試過把':au BufEnter *。*:imap '在vimrc文件中?這可能會覆蓋自動配對 – SibiCoder

+0

不,謝謝您的建議。我會嘗試。 –