Ближайшая аналогия с fill-paragraph
, которую я смог найти, это
gwip
Команда gw
имеет вид gw{motion}
.Команда gw
форматирует строки, по которым перемещается {motion}
, и помещает курсор назад на ту же позицию в тексте. 1 Движение ip
обозначает «внутренний абзац».Вы можете думать о команде как о «отформатировать абзац, в котором я нахожусь».
Чтобы определить ширину заливки до 80 символов, вам нужно будет либо
:set textwidth=80
, либо
:set tw=80
Переменная textwidth
определяет максимальную ширину вставляемого текста.Линии длиннее этой ширины ломаются после пробела.Обратите внимание, что textwidth
недоступно в vi
.
. Я сказал, что это наиболее близкая аналогия, потому что Vim и Emacs, вероятно, определяют, что абзац отличается.Вы всегда можете прочитать больше о различных командах, используя :help gw
, :help ip
, :help tw
и т. Д.
1 Это похоже на команду gq
, рекомендованную @Kevin.Разница в том, что gq
не сохраняет позицию курсора.