问题标签 [tidy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1305 浏览

python - 纯 Python Tidy 类应用程序/库

我正在寻找一个像 Tidy 一样工作的纯 Python 库。请多多指教。谢谢你。

0 投票
1 回答
4131 浏览

html - 在 Notepad++ 中使用 HTMLTidy 进行空格缩进

如何使其使其通过2个空格的倍数来缩小我的元素(在没有选择没有包装的格式时),通过标签的倍数来缩射它们(4个空格,但大小只有1字节)?

0 投票
2 回答
12519 浏览

html - 在 Notepad++ 中配置 HTML Tidy 以缩进标签而不是其他任何东西

我想要 HTMLTidy 做的只是缩进我的 HTML 文档的标签,但它目前也更改了doctype,向标签添加xmlns属性html,更改<br />标签,并且可能做一些其他的事情。

如何使 Notepad++ 中的 HTMLTidy 仅在我选择TextFX → TextFX HTML Tidy → TiDy Clean Document-nowrap时执行缩进?

0 投票
4 回答
6997 浏览

html - Ruby 1.9 中的 HTML 整理/清理

我目前正在为 HTML tidy 使用 RubyTidy Ruby 绑定,以确保我收到的 HTML 格式正确。目前,这个库是唯一阻碍我在 Ruby 1.9 上获得 Rails 应用程序的东西。是否有任何替代库可以整理 Ruby 1.9 上的 HTML 块?

0 投票
7 回答
5927 浏览

html - 配置和使用 HTML Tidy

我想使用 Textmate 的内置 Tidy (Ctrl+Shift+H) 功能在代码中“不修改任何内容”缩进我的 HTML。我已经编写了非常简洁的 HTML,我只需要 Tidy 用 Soft-tabs 缩进我的代码。

目前它破坏了很多东西,格式也不完美。有人可以为我写一个整洁的配置来做到这一点:

1 - 仅缩进,没有别的。

2 - 我不需要将某些标签推送到换行符上。例如:整洁这样做:

原始代码(或我需要的):

..所以如果我可以预先定义要保持内联的标签,那就太好了。

基本上,我想用 Tidy 复制 Dreamweaver 的 HTML 格式化功能,但上面提到的两件事非常重要。

我认为这是我当前的(默认?)整洁的配置:

我将不胜感激任何帮助。谢谢!

0 投票
2 回答
783 浏览

html - HTML 标记替换正则表达式无法正常工作

这是我的另一个问题的后续。我发现的解决方案对我投入的每一个测试用例都非常有效,直到出现一个第一次让我无法理解的案例。

我的目标是使用正则表达式重新格式化格式不正确的标签属性(我知道,可能不是我发现的万无一失的方法,但请耐心等待)。

我的职能:

函数中的正则表达式EvaluateTag将正确地转换 HTML,如

进入

你会注意到我强制属性值用单引号括起来——不用担心。它中断的情况是最后一个属性值周围没有任何东西。

来自正则表达式替换为

最后一个单引号错误地位于标签之外。我之前承认我根本不擅长正则表达式;我只是没有花时间去理解它所能做的一切。所以,我请求一些帮助来调整EvaluateTag正则表达式,以便它可以处理最后的情况。

谢谢!

0 投票
1 回答
794 浏览

html - 如何将 libtidy 与 tidyParseBuffer() 一起使用?

我正在尝试使用 libtidy(C 语言)清理一些 HTML,问题是:

我想用 tidyParseBuffer() 构造一个 TidyDoc(树状结构)。

我对 tidyParseFile() 没有任何问题;关于 tidyParseBuffer():我确定我正确读取了文件,并且我给 tidyParseBuffer() 的 TidyBuffer 结构已正确填充。

有任何想法吗?

这是代码:

我确实简化了代码。

0 投票
2 回答
1537 浏览

java - 如何最好地将 JTidy 与 Spring servlet 容器一起使用?

我有一个使用 Spring Framework 的 Java servlet 容器。页面是从 JSP 生成的,使用 Spring 将所有内容连接起来。发送给用户的结果 HTML 并不像我想要的那样整洁。我想在将 HTML 发送到客户端浏览器之前将其发送到 Tidy。

我会将其设置为在开发中工作并在生产中关闭;从我的角度来看,它是一个赢家,因为它会让我更容易维护。

关于如何在 Spring 中干净利落地工作的建议?

0 投票
1 回答
1487 浏览

c# - .NET 版本的 HTML Tidy?

有谁知道是否有可用于 .NET 的 HTML Tidy 的本机端口?在 Sourceforge 中,有一个 TidyNet 项目——它自 2005 年以来就没有更新过,看起来只是一个包装器。Java 端口似乎作为最近的 JTidy 项目存在。

HTML Tidy 项目页面: http ://tidy.sourceforge.net/

0 投票
2 回答
1713 浏览

php - 使用 Tidy 清理 HTML,HTML 内容被更改,编码问题?

我正在从 smarty 模板中获取 HTML 并需要对其进行清理(只是想删除多余的空格,并很好地格式化/缩进 HTML),我正在使用 tidy 来执行以下操作:

虽然这适用于英语,但多语言支持似乎打破了这一点。例如,我在 $html 中有阿拉伯字符,但整理后我得到了一些讨厌的编码:

هل أنت متأكد أنك تريد

是否有一个 tidy 设置可以格式化 HTML,但不考虑 HTML 本身?我看了这篇文章:PHP "pretty print" HTML (not Tidy)但似乎这行不通,因为我是从 smarty 那里获取我的 HTML 的。

任何建议表示赞赏。