【问题标题】:Is there a way to auto-indent HTML/PHP files?有没有办法自动缩进 HTML/PHP 文件?
【发布时间】:2013-08-22 12:48:22
【问题描述】:

我首先看到的是 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++,但任何其他程序都可以。

亲切的问候

【问题讨论】:

  • Netbeans 有一个代码格式化程序,它非常容易与大多数(如果不是全部)编程语言(包括 php)一起工作
  • 我还建议使用像 NetBeans 或 PHPStorm 这样的 PHP IDE
  • PHPStorm 的忠实粉丝,但是需要许可证,Netbeans 是免费的!
  • Netbeans 与 Notepad++ 这样基本的东西相比显得如此强大。但它似乎具有我正在寻找的功能。我会尝试一下。非常感谢。

标签: php html text-editor autoformatting


【解决方案1】:

适合任何寻找相同事物的人。切换到 Netbeans 对我有用,Notepad++ 的选项仍然很受欢迎。

在 Netbeans 中,使用 Shift+alt+F 对我有用。

【讨论】:

    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 2023-01-13
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多