Форматування параграфу
Редактор Vim не є текстовим процесором. Хлопака, це не текстовий процесор. Є купа речей, які краще виходять при редагуванні тексту.
Якщо рядок виходить за межі друку, текствовий процесор автоматично перекидає курсор на наступний рядок. Редактор Vim дозволяє робити рядки на стільки довгими, на скільки Вам цього хочеться. Командою:
:set wrapmargin=70
ви вказуєте Vim автоматично переходити на новий рядок після того, як довжина поточного = 70 символам. (Ви можете задати будь яке число).
Це дозволить вводити текст значно простіше. Проте не вирішує проблем редагування. Якщо Ви введете абзац, і після цього вирішите вилучити декілька слів одного із рядків, Vim не переформатує текст.
Ви можете фіксувати переформатування командами:
Команди | Пояснення | |
---|---|---|
1. | Перейдіть на початок абзацу. | |
2. | gq} |
"!" вказує Vim передати через програмний канал ділянку тексту для фільтрації. "}" вказує Vim не те, що передається один абцаз. |
3. | fmt -70 |
Unix-команда fmt - примітивний форматувальник. Вона виконує послідовну обробку, достатню для текстової документації. -70 вказує fmt форматувати по 70 символів на рядок. |