Vim auto wrap не работает - я так думаю

Мне любопытно, понимаю ли я, как работает упаковка в Vim. У меня установлена ​​текстовая ширина 80, но все же, когда я печатаю и продолжаю печатать, он переходит эту отметку и не переносится до тех пор, пока не нажму return. Когда это происходит, мне нужно нажать "Удалить", чтобы вернуться к той строке, над которой я работал, и продолжить ввод. Есть ли настройка, которая предотвращает это?

Я создал видеоролик, показывающий, что происходит, что может быть полезно для вас, чтобы увидеть, где происходит проблема: http://quick.as/pl0sd2vg

Спасибо за любую помощь, которую вы можете оказать.

1 ответ

Решение

Похоже, ваш formatoptions установлен только на r и не t,

От help fo-table:

t Автоматическая переноска текста с использованием ширины текста

r Автоматически вставлять текущий лидер комментариев после нажатия в режиме вставки.

Чтобы проверить текущие параметры формата, запустите :set fo?Это должно включать tНапример, мой formatoptions=tcroql, Если это не включает t вариант, добавьте его с помощью set fo+=t,

(Надеюсь, я правильно понял ваш вопрос, я не смог просмотреть ваше видео из моего текущего местоположения.)

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