Vim: Как переформатировать набор строк в одну строку (если строка представляет собой одно предложение)? - PullRequest
3 голосов
/ 20 сентября 2009

Не дублирует В Vim, какой самый простой способ объединить все строки в файле в одну строку? , поскольку я специально имею в виду использование функции переформатирования gq.

Раньше я писал латекс в vim, используя 80 символов textwidth. Однако теперь я переключился на бесконечность textwidth, поэтому мои строки продолжаются вечно.

Переформатирование Vim (например, gqap) объединяет несколько строк в абзац, заключая их в 80 символов. Я бы хотел вместо этого объединить их в одну строку.

е

Without a \clang{goto} statement in the HIR, we must instead use conditional
statements to check the iteration number.

должен переформатироваться в

Without a \clang{goto} statement in the HIR, we must instead use conditional statements to check the iteration number.

когда он выделен и нажата gq.

Ответы [ 2 ]

3 голосов
/ 20 сентября 2009

Если вам не нравится "J", как предложил depesz, тогда сделайте

:set tw=9999

Тогда сделайте 'gq'. Отрегулируйте tw в соответствии со своими потребностями.

3 голосов
/ 20 сентября 2009

Почему бы вам не просто "J" строки после того, как вы их выбрали?

...