Vim может сделать это автоматически, если вы установите опцию 'textwidth' на 80. Вы можете сделать это, поместив эту строку в ваш файл .vimrc или _vimrc:
set textwidth=80
Это прервет строку в столбце 80 или перед ним при добавлении текста. Это не будет переформатировать весь абзац. Один из способов сделать это в режиме вставки - выполнить
<C-O>gqap
где <CO> означает удерживать клавишу Ctrl при наборе буквы o. gqap
- команда для переформатирования (gq
) текущего абзаца (ap
). Когда эта команда будет выполнена, вы вернетесь в режим вставки с курсором, близким к тому, где он был раньше, но не обязательно в той же точке предложения. Вы можете прочитать больше об этих командах на
:help i_CTRL-O
:help gq
:help ap
Если автоматический разрыв строки в текстовой полосе работает не так, как вы ожидаете, возможно, вам придется изменить «форматирование». Увидеть
:help formatoption
:help fo-table
подробнее об этом.
Если вы не уверены, где находится файл .vimrc или _vimrc, вы можете открыть Vim и выполнить
:e $MYVIMRC