Я знаю, що існують способи автоматичного встановлення ширини тексту у форматі vim set textwidth
(наприклад, стосується компонування стовпців Vim 80 ). Я шукаю щось подібне до =
(команда рядка відступу), але обертання до 80. Застосування використання - це іноді ви редагуєте текст із шириною тексту, а після з'єднання рядків або видалення / додавання тексту він виходить погано завернутим.
В ідеалі ця команда повністю б реорганізувала вибрані рядки і відсікала довгі рядки, додаючи до коротких. Приклад:
long line is long!
short
Після запуску команди (припустимо, що обертання склало 13 cols):
long line is
long! short
Якщо це неможливо за допомогою вірної команди vim, можливо, існує програма командного рядка, яка робить це, на що я можу подати вхід?
Після пошуку я знайшов цю посилання, яке має ще кілька варіантів: http://www.cs.swarthmore.edu/help/vim/reformatting.html
par
. Це фантастично!
gq
- Gentleman's Quarterly . (Вибачення за антропоморфізацію чоловіків, але