我使用一个mac终端ssh到一个远程linux服务器。
对于vim中的自动完成,默认的键组合是ctrl + p
。如何将其更改为ctrl + space
?
最佳答案
大多数终端仿真器(以及在其中运行的程序)根本无法将<C-Space>
识别为<C-Space>
。vim得到一个空值,也被注释为<C-@>
,它只是充当您实际键入的<C-@>
,这是一个插入模式命令,插入最后插入的文本。
所以,基本上,你不能映射<C-Space>
。
不过,您可以做的是map<C-@>
:
inoremap <C-@> <C-p>
关于linux - 如何使用Mac终端将ctrl + p映射到vim sshd上的ctrl +空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26666050/