2016-09-14 39 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

不,谢谢您的建议。我会尝试。 –