Как установить курсор для остановки, когда он попадает в конец строки в Vim?

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

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

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

29
задан user 99572 is fine
15.02.2023 5:03 Количество просмотров материала 2790
Распечатать страницу

1 ответ

это поведение контролируется опцией 'virtualedit'. Выполнить

:set ve?

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

:set ve=

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

:verbose set ve?

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

:help 've'
2
отвечен garyjohn 2023-02-16 12:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх