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

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

One Solution collect form web for “Есть ли способ передвижения по экранам в vim?”

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

 gj gk g$ g0 g^ 

Вы также можете сопоставить исходные команды с командами g следующим образом:

 :map j gj 

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

  • Как я могу отключить нестандартные параметры vim?
  • Как править или сдвигать блок текста по определенному числу столбцов?
  • Как вырвать определенную строку, не перемещая курсор в vim?
  • Скрыть символы смены Vim
  • Прокрутите% в строке Vim cmd?
  • Каков формат статусной линии по умолчанию?
  • Vim - несогласованность между: tabnext N и: tabprev N
  • Каков синтаксис для выбора диапазона строк в Vim?
  • Подвижная точка навигации vim, прыжки средней дальности
  • vim: несколько подстановок, таких как sed
  • Как перейти к последнему символу файла в vim?
  • Linux и Unix - лучшая ОС в мире.