Ответ 1
Объяснение
Настройка "backspace" контролирует это поведение.
На странице справки:
Influences the working of <BS>, <Del>, CTRL-W and CTRL-U in Insert
mode. This is a list of items, separated by commas. Each item allows
a way to backspace over something:
value effect
indent allow backspacing over autoindent
eol allow backspacing over line breaks (join lines)
start allow backspacing over the start of insert; CTRL-W and CTRL-U
stop once at the start of insert.
Изменение поведения backspace
Попробуйте добавить к вашему .vimrc
следующее:
set backspace=indent,eol,start " backspace over everything in insert mode
Краткая версия той же команды:
set backspace=2