我必须使用一些看起来非常难看的标记,并且我在 ruby 上通过 Tidy 运行它。在大多数情况下,它工作得很好,除了它将标记中的大量隐藏输入集中在一行上。我知道有一个列换行的设置,但如果它只是将同级输入放在单独的行上会更好。这很重要,因为它可以在查看标记并在那些隐藏的输入中快速查看信息时简化调试。
我还没有找到可以做到这一点的工具。那么那里有什么东西还是我很愚蠢?
我还应该补充一点,很多问题源于我最初得到的错误标记,并且在它到达我之前我无能为力。我试过 Nokogiri-pretty 来清理它,它非常接近完美,但它把脚本标签变成了自闭标签,这是不好的。
现在我正在整理源代码,然后(我知道这很糟糕)gsub(/<input[^>]*>/, '\0'+"\n")
。我喜欢我必须用换行符连接捕获的事实。