Ответ 1
<C-Space>
по умолчанию не делает ничего в любом режиме. Попробуйте :verbose map <c-space>
, чтобы увидеть, где он отображается, чтобы делать то, что вы видите.
изменить
Я как-то забыл о предыдущем ответе на соответствующий вопрос:
Когда вы нажимаете <C-Space>
, терминал отправляет двузначный сигнал Vim, который интерпретирует его как <Nul>
. Поскольку <Nul>
обычно представляется как <[email protected]>
, Vim действует так, как будто вы на самом деле нажали <[email protected]>
и пытается вставить ранее вставленный текст.
Обратите внимание, что эта проблема отсутствует в GVim/MacVim.