我一直在尝试整理(阅读:HTML Tidy)我的 HTML,但它一直在尝试“修复”我的 HTML,这实际上破坏了输出。我没有时间修复所有这些“无效”的 HTML……它在每个浏览器中都可以正常显示,我只是想对其进行格式化,以便我可以真正阅读它。有没有这样的工具?
最佳答案
尝试在 vim(文件编辑器)中打开它,然后使用:
gg=G
这将重新缩进 (=
) 从第一行 (gg
) 到最后一行 (G
) 的每一行。它仅在新行已经存在时才有效。如果您需要插入新行,您可以添加一个正则表达式来查找关闭标记,然后插入一个新行。
%s/\>/\>\\n/g
%s
整个文件正则表达式匹配结束标记 > 并替换为 > 新行。
如果你是 vim 的新手,你可以使用 :wq
来编写 (w
)[save] 并退出 q
关于html - 不以任何方式修改 HTML 的命令行 HTML 格式化程序,只是缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5863569/