我知道tidy
如何重新缩进整个 HTML 页面,但我使用模板,并且经常想从 vim 重新缩进 HTML 文档的某些部分。我找不到使用 vim 本地执行此操作的示例,也不知道如何使用 tidy 执行此操作,因为它会尝试插入“缺失”的 head 标签等。我想要的只是重新缩进标签。有人能告诉我一个命令行实用程序,它可以重新缩进 HTML 片段,以便我可以调整 .vimrc 来使用它吗?
答案1
要重新缩进 HTML 文档的某些部分,请在可视模式下选择它们并使用以下命令=
:
={motion} Filter {motion} lines through the external program
given with the 'equalprg' option.
要重新缩进整个文件,您可以输入gg=G
(转到第一行,过滤直到最后一行)。