Как перемещаться по «логическим» строкам индивидуально в vim?


8

Я знаю, что есть настройка для этого vim, я просто не могу найти это сейчас ...

В основном мне нравится set wrap. Мне это очень нравится. Мне меньше нравится это пропускать каждую фактическую строку, а не более интуитивную следующую отображаемую строку. Например, скажем, у меня есть следующий файл:

1 Некоторые очень, очень, очень длинные очереди, которые я действительно, возможно, должен иметь
  но у меня есть, так что я застрял с ним, и если мой курсор -> | Вот
  а потом я нажимаю кнопку вниз, к моему ужасу,
2 Курсор заканчивается здесь! -> |

Ответы:


17

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

Также может быть возможно сопоставить gjс j. Вот статья, которая может оказаться для вас полезной:
http://vim.wikia.com/wiki/Moving_by_screen_lines_instead_of_file_lines

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.