Подтвердить что ты не робот

Vim backspace key работает только с новым текстом

Для удовольствия я решил скомпилировать vim из источника. Короче говоря, сборка, казалось, прошла нормально, но когда я вхожу в режим вставки, я не могу использовать <BACKSPACE> чтобы удалить существующие символы или новые строки, созданные с помощью <ENTER> ключ в режиме вставки. В дистрибутивном пакете это просто отлично. Я также знаю, что нет проблем с ключевым словом backspace, потому что я могу перекрыть символы, которые я только что напечатал, просто не существующие символы.

Это почти разумно, так как vim работает в режиме "per line" большую часть времени. Есть ли флаг, который мне нужно установить для поддержки этого поведения? Или быстрее по дизайну ввести нормальный режим для удаления существующих символов/строк новой строки?

4b9b3361

Ответ 1

Ничего себе, второй раз я выяснил ответы минут после публикации вопроса.

set backspace=indent,eol,start

Должно быть установлено автоматически с помощью дистрибутива vimrc. Надеюсь, этот ответ поможет кому-то еще! Для получения дополнительной информации:

:help i_backspacing