1

Я использую vim в течение довольно долгого времени, но я думаю, что я как-то нарушил свои настройки после установки нескольких пакетов.

Позвольте мне показать это на примерах. В обычном режиме я привык к навигации так:

Нормальный режим

Однако, когда я переключаюсь в режим вставки, мой курсор больше не запоминает свою исходную позицию - обратите внимание, что он просто продолжает двигаться назад. Я почти уверен, что раньше все было иначе.

Режим вставки

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

Итак, мой вопрос: есть ли какие-либо настройки, которые позволяют мне контролировать это поведение в режиме вставки? Моя мышечная память сильно страдает от этого. Я знаю о :virtualedit=onemore но, похоже, это не помогает.

1 ответ1

1

Чтобы получить то, что вы из стандартной установки, выполните:

:set virtualedit=insert

и поведение курсора будет тем, что вы описываете.

Чтобы вернуться к тому, к чему вы привыкли:

:set virtualedit=onemore

(вы пропустили часть ':set' в том, что вы описали выше.

Сказав это: есть много причин, по которым не нужно перемещаться по файлу с помощью клавиш со стрелками в vim. Смотрите этот пост как один из множества примеров, когда люди рекомендуют использовать только нормальный режим навигации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .