Чи є спосіб переміщення по екранах у вімі?


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.