我首先看到的是 Notepad++ 的修复。这很快就把我带到了“TextFX HTML Tidy”。
阅读描述,这似乎是我所有问题的问题。
但是,安装非常困难,显然 TextFX 曾经是 Notepad++ 的标准做法,但由于某种原因不再是这种情况。我最终通过下载 Notepad++ 的旧安装并将插件文件夹复制到我自己的 Notepad++ 文件来解决此问题。
这让我可以访问正确的插件,但这个插件纯粹是为 HTML、C++ 或 XML 编写的。由于我在我的文件中使用 php,这会带来一些复杂性。正常标签应该被忽略,但是当我在 html 字符串中使用 php 时,例如在链接中,php 标签会转换为 html。
例如:
The start of my sentence <a href="<?php bloginfo('url');?>" class="something">Here my anchor tekst</a>.
整齐的 HTML 后变成
The start of my sentence <a href="%3C?php%20bloginfo('url');?%3E" class="something">Here my anchor tekst</a>.
使此解决方案无法使用。肯定有很多人在寻找这个功能,而且由于这个功能不再是 Notepad++ 的标准做法,我认为必须有更好的方法来自动格式化您的 HTML 代码。但由于某种原因,我找不到它。
所以我的问题是:有没有办法自动格式化我的代码,清除空行并以正确的打开和关闭顺序缩进标签?
最好使用 Notepad++,但任何其他程序都可以。
亲切的问候