如何删除HTML文件中多余的空白?(并且只有多余的空格)

如何删除HTML文件中多余的空白?(并且只有多余的空格),html,tidy,command-line-tool,Html,Tidy,Command Line Tool,我有一个可怕的、丑陋的HTML文件,它是由一个表单生成器生成的,经过稍微修改后看起来很漂亮。这个HTML文件需要翻译,所以我使用po4a和csv2po连接了一些脚本,所有这些都可以很好地工作,除了一件事:翻译模板中的一些基本字符串被空格包围,翻译人员会感到相当困惑 另一件事是我使用Makefile(因为生成的表单更新非常频繁,我是个书呆子)。我想保持这种方式,因为这对我的工作流程很好。所以,我需要一个命令行工具 在这种情况下,我真的在寻找最简单的解决方案,所以我运行了HTML文件,这很好地消除了

我有一个可怕的、丑陋的HTML文件,它是由一个表单生成器生成的,经过稍微修改后看起来很漂亮。这个HTML文件需要翻译,所以我使用po4a和csv2po连接了一些脚本,所有这些都可以很好地工作,除了一件事:翻译模板中的一些基本字符串被空格包围,翻译人员会感到相当困惑

另一件事是我使用Makefile(因为生成的表单更新非常频繁,我是个书呆子)。我想保持这种方式,因为这对我的工作流程很好。所以,我需要一个命令行工具

在这种情况下,我真的在寻找最简单的解决方案,所以我运行了HTML文件,这很好地消除了奇怪的空白。然而,它有很多我不需要的东西。它会弄乱doctype(而且它不支持html5 doctype),我最终得到了一个非常疯狂的命令行,只是为了让它不会弄坏东西。这不是很愉快


我真正想要的是一个命令行工具(不是在线工具),它的唯一目标就是查看我的HTML文件并将其格式化。理想情况下,它不是一个“压缩器”,但如果这是唯一的选择,建议会很好:)

将它放在ide或文本编辑器(如记事本++或NetBeans)中,然后点击“格式代码”按钮,这几乎在每个ide中都可用?

我不确定它是否仍在开发中,但是我能做到吗?

@XenElement我不确定我怎么会错过这个,哈。没问题-尽管否决票有点苛刻-我只是想确保更好的答案保持在顶部。@XenElement-+1表示上面的答案;)