Я хотел бы удалить не только слово перед курсором, но и слово после или вокруг курсора.
В этом случае решение, предложенное ОП (то есть с использованием <c-w>
), может быть объединено с принятым ответом, чтобы дать:
inoremap <c-d> <c-o>daw<c-w>
альтернативно (более короткое решение):
inoremap <c-d> <c-o>vawobd
Пример ввода:
word1 word2 word3 word4
^------------- Cursor location
Выход:
word1 word4