我使用mac终端ssh到远程linux服务器。
对于vim中的自动完成,默认密钥组合为ctrl + p
。如何将其更改为ctrl + space
?
答案 0 :(得分:3)
大多数终端模拟器 - 以及在其中运行的程序 - 根本不会将<C-Space>
识别为<C-Space>
。 Vim得到一个NULL,也注意到<C-@>
,就像你实际输入<C-@>
一样,这是一个插入最后插入文本的插入模式命令。
所以,基本上,你不能映射<C-Space>
。
但是,你可以做的是地图<C-@>
:
inoremap <C-@> <C-p>