Ответ 1
Команда gq
учитывает комментарии и отступы. Обычно я использую V для визуального выбора строк (с k и j), а затем нажмите g q. Опция textwidth
используется для форматирования строк соответствующей длины. Подробнее см. :help gq
.
Я очищаю код другого пользователя и работаю с vim. Я хотел бы переписать комментарии так, чтобы они были отформатированы последовательно.
Например:
# one two three four five six seven
# eight nine
# ten eleven twelve thirteen fourteen
# fifteen sixteen seventeen
# eighteen
# nineteen
Стало бы:
# one two three four five six seven eight nine ten eleven
# twelve thirteen fourteen fifteen sixteen seventeen
# eighteen nineteen
Итак, рабочий процесс, который легко раскомментирует код, перепланирует абзац, а затем повторно прокомментирует код с сохраненным отступом. Если есть существующий плагин, который делает именно это, это было бы здорово.
Команда gq
учитывает комментарии и отступы. Обычно я использую V для визуального выбора строк (с k и j), а затем нажмите g q. Опция textwidth
используется для форматирования строк соответствующей длины. Подробнее см. :help gq
.