Есть ли способ перемещения по экранным линиям в vim?


9

При редактировании файлов в vim, немного раздражает, что когда я перемещаю строки с помощью j и k, он перемещается по строкам файла, а не по экранным линиям, как другие редакторы. С моими собственными файлами я могу справиться с этим, автоматически добавив к определенной длине параметры vim, но это не подходит для файлов других пользователей. Есть ли команда vim для временного переключения обработки строк на строки экрана или альтернативные команды для перемещения, использующие строки экрана?

Ответы:


14

Вы можете перемещаться по строкам экрана, используя gперед командами:

gj
gk
g$
g0
g^

Вы также можете сопоставить исходные команды с gтакими командами:

:map j gj

j теперь перемещается по линиям экрана.


+1 за mapпредложение. Хотя я лично не хочу делать это все время, я бы хотел использовать его, когда захочу.
Jeffjose
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.