1

是否有任何 PHP Tidy 替代仅制表符缩进 HTML 输出?我需要后者用于开发/调试目的,只是为了检查生成的输出代码。虽然,尽管我尝试为这个简单的任务配置 Tidy,但我不能不阻止其他更改。

4

5 回答 5

1

我总是使用jsbeautifier。虽然它不符合我的 javascript 标准,但 html 缩进很棒。

编辑:在您投反对票之前,请注意 jsbeautifier 是开源的,并且具有多种语言的端口,所有服务器端:https ://github.com/einars/js-beautify

于 2012-07-13T04:27:18.610 回答
1

两年后,仍然没有库可以在不使用依赖 DOM API 的实现(即 Tidy 等)的情况下实现 HTML 输出缩进。

我开发了使用正则表达式标记 HTML 输入的库。除了添加所需的缩进间距之外,没有任何 HTML 被更改。

https://github.com/gajus/dindent

于 2014-02-24T06:53:39.397 回答
0

您可以尝试htmLawed库。它是 PHP 的 Tidy 替代品。如果你只需要一个缩进函数,你可以使用库的hl_tidy函数的代码。

// indent using one tab per indent, with all HTML being within an imaginary div
$out = hl_tidy($in, 't', 'div')
于 2012-08-10T03:08:59.460 回答
-1

我使用LogicHammers HTMLFormatter,您需要为此付费,但每一分钱都值得。在查看之前使用它来格式化 html,这样会更容易。

于 2012-08-18T07:41:00.787 回答
-2

虽然这不是确切的答案,但看看这是否对您有帮助。我使用 netbeans 并使代码缩进我只需右键单击并格式化代码。如果您正在使用任何其他 IDE 搜索类似的功能,或者您可以在 3rd 方插件的帮助下导入。

于 2012-08-25T06:41:22.100 回答