如何在 vim 中映射 <Space>

How to imap <Space> in vim

我正在写一个 vim 脚本,它可能需要映射键来触发一个函数,但看起来无论我在 imap 命令中写什么,映射都不起作用。

出于测试目的,我将地图设置为喜欢:

imap <Space> <Esc>

所以我应该在按 space.But 时退出插入模式,它似乎不起作用...是否可以在 vim 中映射?如果没有,我会找到另一种解决方法。

回答我自己的问题好奇怪,但我终于找到了解决办法。 mapping-enter-key-in-vim本题答案为

inoremap <buffer> <Space> <esc>

另一个问题是 AutoPairs 覆盖了设置....所以我的设置不起作用。