Vim - линия перемещения вверх-вниз, курсор меняет положение столбца

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

Удивительно, но этого не происходит. Я использую установку vim по умолчанию на ubuntu 12.10 и несколько плагинов (unicycle, speeddating, tex, Align, Alignmaps, genutils, html, foldutil, scratch, Surround).

Я имею в виду поведение: я нахожусь в C57-L5. Строка 6 длиной 80 символов. Я нажимаю j, курсор переходит на C1-L6 вместо C57-L6.

Что может быть не так? Как я могу установить это правильно?

2
задан 6 March 2013 в 08:35

1 ответ

Откройте ~/.vimrc и добавьте эти 2 строки

nnoremap j gj
nnoremap k gk

, закройте и перезапустите vim.

PS: он по-прежнему будет идти к первому столбцу в пустых строках, и вы можете установить nowrap.

0
ответ дан 6 March 2013 в 08:35

Другие вопросы по тегам:

Похожие вопросы: