На самом деле, если вы используете xterm , вы можете обойти ограничения эмулятора терминала, переназначив ключи в файле .Xresources
. Используйте последовательность клавиш, которую вы все равно не используете, например, C-M-7 (0x9f):
XTerm*vt100*translations: #override\n\
Ctrl Shift <Key> O: string(0x9f)
Затем выполните xrdb -merge ~/.Xresources
и сопоставьте C-M-7 с C-i в Vim.
По общему признанию, это взлом, но это мне очень помогло. Проверьте мои .Xresources для вдохновения.