我有一个可怕的、丑陋的 HTML 文件,它被表单生成器吐出,并稍作修改以看起来不错。这个 HTML 文件需要翻译,所以我使用 po4a 和 csv2po 连接了一些脚本,除了一件事之外,所有脚本都运行良好:我们的翻译模板中的一些基本字符串被空格包围,翻译人员相当困惑.
另一件事是我使用 Makefile 进行此操作(因为生成的表单更新非常频繁,而且我是个书呆子)。我想保持这种状态,因为它对我的工作流程很好。所以,我需要一个命令行工具。
在这种情况下,我真的在寻找最简单的解决方案,所以我通过HTML Tidy运行了 HTML 文件,这很有效地消除了奇怪的空白。但是,它做了很多我不需要的东西。它与 doctype 混淆(并且它不支持 html5 doctype),我最终得到了一个非常疯狂的命令行,只是为了让它不破坏东西。这不是很愉快。
我真正想要的只是一个命令行工具(不是在线工具),它的唯一目标就是查看我的 HTML 文件并很好地格式化它。理想情况下不是“压缩机”的东西,但如果这是唯一的选择,建议会很好:)