【发布时间】:2014-12-27 06:21:03
【问题描述】:
我正在使用 mac 终端通过 ssh 连接到远程 linux 服务器。
对于 vim 中的自动补全,默认组合键是 ctrl + p。如何将其更改为 ctrl + space ?
【问题讨论】:
我正在使用 mac 终端通过 ssh 连接到远程 linux 服务器。
对于 vim 中的自动补全,默认组合键是 ctrl + p。如何将其更改为 ctrl + space ?
【问题讨论】:
大多数终端仿真器——以及在其中运行的程序——根本无法将<C-Space> 识别为<C-Space>。 Vim 得到一个 NULL,也注意到 <C-@>,它只是表现得好像你实际上输入了 <C-@>,这是一个插入模式命令,用于插入最后插入的文本。
所以,基本上,你不能映射<C-Space>。
不过,你可以做的是映射<C-@>:
inoremap <C-@> <C-p>
【讨论】: