команда энергии для реструктурирования/вызывания текста к 80 столбцам

Я знаю, что существуют способы автоматически установить ширину текста в использовании энергии set textwidth (как проблемы расположения Vim 80 столбцов). То, что я ищу, является чем-то подобным = (команда строки отступа), но переноситься к 80. Вариант использования иногда, Вы редактируете текст с textwidth и после присоединяющихся строк или текста удаления/добавления, он выходит плохо перенесенный.

Идеально, эта команда полностью реорганизовала бы строки, которые я выбираю и обрубаю длинные линии при добавлении к коротким. Пример:

long line is long!  
short

После выполнения команды (принимающий перенос были 13 седел):

long line is  
long! short

Если это не возможно с истинной командой энергии, возможно, существует программа командной строки, которая делает это, к которому я могу передать вход по каналу?

После поиска я нашел эту ссылку, которая имеет еще некоторые опции: http://www.cs.swarthmore.edu/help/vim/reformatting.html

224
задан the Tin Man 25 May 2017 в 14:04
поделиться

1 ответ

Установить textwidth на 80 (: установить textwidth = 80 ), перейти в начало файла (можно сделать с помощью Ctrl - Home или gg ) и введите gqG .

gqG форматирует текст, начиная с текущей позиции и до конца файла. Когда это возможно, он будет автоматически соединять последовательные строки. Вы можете поместить пустую строку между двумя строками, если не хотите, чтобы эти две строки соединялись вместе.

352
ответ дан 23 November 2019 в 03:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: