【问题标题】:Linux automated code formatting (PHP, JavaScript, HTML, CSS, MySQL)Linux 自动代码格式化(PHP、JavaScript、HTML、CSS、MySQL)
【发布时间】:2010-11-25 12:08:14
【问题描述】:

我正在寻找一个 Linux 或 PHP 程序来自动化代码格式化。最好它可以处理多种语言,但优先级是(最高优先):PHP、JavaScript、HTML、CSS 和 MySQL。可比性很好,但不是最重要的特征。

上下文/使用:通过 Subversion 提交后自动化。我正在与团队合作,并希望始终遵循单一的格式化方法。

【问题讨论】:

  • 多个/单独的工具/脚本都可以。

标签: php linux formatting automation code-generation


【解决方案1】:

Astyle 是标准答案,如果您只坚持一个。

对于许多理解其语法的语言,您可能无法获得单一的格式化程序,并且您不能承受语法错误,因为您不希望格式化程序破坏代码(尤其是在它刚刚签入之后) !) [Astyle 适用于多种语言,因为它只接受类 C 语言]。请参阅Semantic Designs Formatters,了解此类工具适用于许多能够准确理解语法并且不会犯此类错误的语言。

【讨论】:

    【解决方案2】:

    查看Geany。它位于 Ubuntu 存储库中,是我用过的最好的 PHP IDE。

    编辑: 8 年更新:尝试 VS Code。它是我现在几乎所有事情的主要 IDE。

    【讨论】:

      【解决方案3】:

      我发现使用诸如Eclipse 或Aptana 之类的IDE 将非常轻松地完成这项任务。它不是自动化的,但如果所有开发人员都使用 IDE,这非常简单

      【讨论】:

      • 我正在与一些绝对不会使用 IDE 的人一起工作,但这对某些人来说仍然是一个有用的建议。谢谢。
      猜你喜欢
      • 1970-01-01
      • 2014-02-05
      • 2012-09-25
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多