Vim backspace key работает только с новым текстом
Для удовольствия я решил скомпилировать vim из источника. Короче говоря, сборка, казалось, прошла нормально, но когда я вхожу в режим вставки, я не могу использовать <BACKSPACE> чтобы удалить существующие символы или новые строки, созданные с помощью <ENTER> ключ в режиме вставки. В дистрибутивном пакете это просто отлично. Я также знаю, что нет проблем с ключевым словом backspace, потому что я могу перекрыть символы, которые я только что напечатал, просто не существующие символы.
Это почти разумно, так как vim работает в режиме "per line" большую часть времени. Есть ли флаг, который мне нужно установить для поддержки этого поведения? Или быстрее по дизайну ввести нормальный режим для удаления существующих символов/строк новой строки?
Ответы
Ответ 1
Ничего себе, второй раз я выяснил ответы минут после публикации вопроса.
set backspace=indent,eol,start
Должно быть установлено автоматически с помощью дистрибутива vimrc. Надеюсь, этот ответ поможет кому-то еще! Для получения дополнительной информации:
:help i_backspacing