命令行 HTML 格式化程序不会以任何方式修改 HTML,只是缩进?
我一直在尝试整理(阅读:HTML Tidy)我的 HTML,但它一直试图“修复”我的 HTML,这实际上破坏了输出。我没有时间修复所有这些“无效”HTML...它在每个浏览器中都呈现良好,我只想对其进行格式化,以便我可以实际阅读它。有这样的工具吗?
I've been trying to tidy (read: HTML Tidy) up my HTML, but it keeps trying to "fix" my HTML which actually breaks the output. I don't have time to fix all this "invalid" HTML... it renders fine in every browser, I just want to format it so that I can actually read it. Is there such a tool?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试在 vim (文件编辑器)中打开它,然后使用以下命令:
这将重新缩进 (
=
) 从第一行 (gg
) 到最后一行 (G
)。仅当新行已经存在时它才有效。如果您需要插入新行,您可以添加正则表达式来查找结束标记,然后插入新行。%s
整个文件正则表达式匹配结束标签>并替换为 >新线。如果您是 vim 新手,可以使用
:wq
写入 (w
)[save] 并退出q
Try opening it in vim (a file editor) then use this:
That will reindent (
=
) every line from the first line (gg
) to the last (G
). It will only work if the new lines already exist. If you need to insert new lines you could add a regex to look for close tags and then insert a new line.%s
whole file regex match closing tag > and replace with > new line.If you're new to vim you can use
:wq
to write (w
)[save] and quitq