我正在寻找一个Linux或PHP程序来自动化代码格式化。最理想的是,它可以处理多种语言,但优先级是(最高的):PHP,JavaScript,HTML,CSS和MySQL。可比性很好,但不是最重要的功能。
上下文/使用:通过Subversion提交后自动化。我正在与团队合作,并希望始终遵循一种格式化方法。
如果你只坚持一个,Astyle是规范的答案。
对于许多理解其语法的语言,您可能无法获得单个格式化程序,并且您无法承受语法错误,因为您不希望格式化程序破坏代码(特别是在刚刚签入之后!)[ Astyle可以使用几种,因为它只接受类似C语言的语言。请参阅Semantic Designs Formatters获取此类工具,这些工具可以准确理解语法并且不会出现此类错误。
看看Geany。它位于Ubuntu repos中,是我用过的最好的PHP IDE。
编辑:8年更新:尝试VS代码。这是我最主要的IDE,适用于大多数这些天。