Я знаю tidy для повторного отступа всего HTML - страницы, но я работаю с шаблонами и часто хочу , чтобы повторно отступ только части HTML - документ из Vim. Я не вижу пример того, как сделать это изначально с помощью vim, и я не вижу, как я могу сделать это с помощью tidy, поскольку он пытается вставить "отсутствующие" теги заголовка и т.д. Все, что я хочу, это теги, которые будут переотданы. Может ли кто-нибудь указать мне на утилиту командной строки, которая переопределяет фрагменты HTML, чтобы я мог настроить свой .vimrc для его использования?

1 ответ1

2

Чтобы сделать отступ для частей документа HTML, выберите их в визуальном режиме и используйте команду = :

={motion}    Filter {motion} lines through the external program
             given with the 'equalprg' option.

Для повторного отступа всего файла вы можете набрать gg=G (перейти к первой строке, отфильтровать до последней строки).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .