Клавиша возврата Vim работает только с новым текстом - PullRequest
26 голосов
/ 16 февраля 2011

Ради интереса я решил скомпилировать vim из исходного кода.Короче говоря, сборка вроде бы прошла нормально, но когда я вхожу в режим вставки, я не могу использовать клавишу , чтобы удалить существующие символы или символы новой строки, созданные с помощью клавиши в режиме вставки.Предварительно собранный пакет дистрибутива делает это просто отлично.Я также знаю, что с самой клавишей возврата нет проблем, потому что я могу возвращать символы только что набранных символов, но не существующие символы.

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

1 Ответ

33 голосов
/ 16 февраля 2011

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

set backspace=indent,eol,start

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

:help i_backspacing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...