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
,
(Надеюсь, я правильно понял ваш вопрос, я не смог просмотреть ваше видео из моего текущего местоположения.)