Существует ли комбинация клавиш, имитирующая Del в режиме вставки Vim? Для Backspace есть Ctrl-H, который очень удобен и делает его проще, чем нажатие кнопки Backspace.
Посмотрите на http://vimdoc.sourceforge.net/htmldoc/insert.html. Там есть еще несколько встроенных комбинаций клавиш для различных задач.
Также вы можете установить свои собственные сопоставления, используя .vimrc, например, ваш данный пример просто
imap ^H <Left><Del>
В моей установке vim Del в режиме вставки Just Works. :help i_
Если Del не делает того, что вам нужно, вы можете попробовать :fixdel
. :help :fixdel
содержит хорошее объяснение того, что он пытается исправить.
Если вы просто хотите имитировать Del с помощью другого сопоставления клавиш Ctrl (например, Ctrl-D), я бы рекомендовал следующее сопоставление:
imap <C-D> <C-O>x
Ctrl-O в режиме вставки позволит вам запустить одну команду в обычном режиме и автоматически вернуться в режим вставки. x
удаляет ключ под курсором.
Вы можете самостоятельно сопоставлять ключи в vim, включая режим вставки. Следующая статья раскрывает более подробную информацию: Сопоставление ключей в VIM