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

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

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

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

 gj gk g$ g0 g^ 

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

 :map j gj 

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

  • как понять \ n в vim
  • Как сохранить специальные символы, выделяющие при конвертации в HTML?
  • Перейдите к другому концу абзаца в vim (не визуальный блок)
  • Доступ к последней выполненной команде и ее изменение перед выполнением в VIM
  • Как эффективно добавить файл в список args для vim изнутри vim?
  • Ошибка «E488: Trailing Characters» в Vim после ввода: <F7>
  • Vi undo обновленный файл?
  • Откройте другой файл с разделенными окнами и переключайтесь между ними
  • Удаление текстовых объектов Word в VIM
  • Как печатать на нескольких страницах на листе?
  • Как найти имя файлов буфера в vim?
  • Interesting Posts

    Обычные уведомления по полноэкранным приложениям в Gnome 3

    Хранение пароля секретного ключа для автоматической установки SSHFS?

    Как перейти к следующему или предыдущему слову с помощью клавиш CTRL + со стрелками в консоли?

    Запуск службы на HPUX при загрузке

    Как извлечь телефонную книгу из устройства Android

    apt-get не обновляет openssl на debian 7

    Каковы надлежащие инструменты для настройки удаленной компиляции и работы (что-то вроде ideone)?

    Некоторые вопросы, связанные с процессом сборки внешнего модуля Linux

    smartctl на внешнем hdd внутри корпуса ide-to-usb

    Самостоятельная виртуальная виртуальная машина VM

    Почему это частный ключ для указания с параметром -i в ssh-клиенте?

    «Ruby: Command not found» на FreeBSD, несмотря на то, что он установлен

    Traceroute возврат! X как размер MTU

    Как использовать VPN и не VPN в одно и то же время?

    Почему я могу ping IP-адреса от 127.0.0.1 до 127.255.255.254?

    Linux и Unix - лучшая ОС в мире.