Ответ 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.
Предложение owen_water - это то же самое, что и комментарий Carpetsmoker, позволяющий все три из них. Это, как правило, то, что люди хотят, так как это немного удивительно, если Vim откажется предоставить вам обратный текст, который прямо там. Поэтому сделайте выбор из двух эквивалентных вариантов: я бы пошел с более подробным и понятным:
set backspace=2
set backspace=indent,eol,start
В некоторых случаях плохие терминалы могут взаимодействовать с backspace и удалять, но я сомневаюсь, что ваша проблема в Windows. Есть определенная возможность исправить это; см. :help fixdel
.