如何使用mac终端将ctrl + p映射到vim sshd上的ctrl + space

时间:2014-10-31 01:11:50

标签: linux macos vim terminal

我使用mac终端ssh到远程linux服务器。

对于vim中的自动完成,默认密钥组合为ctrl + p。如何将其更改为ctrl + space

1 个答案:

答案 0 :(得分:3)

大多数终端模拟器 - 以及在其中运行的程序 - 根本不会将<C-Space>识别为<C-Space>。 Vim得到一个NULL,也注意到<C-@>,就像你实际输入<C-@>一样,这是一个插入最后插入文本的插入模式命令。

所以,基本上,你不能映射<C-Space>

但是,你可以做的是地图<C-@>

 inoremap <C-@> <C-p>