3

(Disclamer: я новичок в Vim.)

Мне по ошибке удалось разрешить перемещения курсора в любом месте экрана, то есть за пределами строк. Это делает очень утомительным обнаружение лишних пробелов и т.д.

Какие настройки это может быть, что я коснулся, чтобы выполнить это грязное поведение? И как мне установить его обратно в поведение, при котором курсор останавливается, когда он достигает конца строки?

1 ответ1

2

Это поведение контролируется опцией «virtualedit». казнить

:set ve?

чтобы увидеть, что он в данный момент установлен. Это, вероятно, будет "все". Если это так, просто выполните

:set ve=

сбросить его. Если ваш Vim ведет себя таким образом все время, вы можете выполнить

:verbose set ve?

чтобы увидеть, где он был установлен в последний раз, и устранить проблему там. Также см

:help 've'

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