Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux自动代码格式化(PHP、JavaScript、HTML、CSS、MySQL)_Php_Linux_Formatting_Automation_Code Generation - Fatal编程技术网

Linux自动代码格式化(PHP、JavaScript、HTML、CSS、MySQL)

Linux自动代码格式化(PHP、JavaScript、HTML、CSS、MySQL),php,linux,formatting,automation,code-generation,Php,Linux,Formatting,Automation,Code Generation,我正在寻找一个Linux或PHP程序来自动化代码格式化。它最适合处理多种语言,但优先级最高:PHP、JavaScript、HTML、CSS和MySQL。可比性很好,但不是最重要的特征 上下文/用途:通过Subversion提交后实现自动化。我与团队一起工作,希望始终遵循单一的格式化方法。我发现使用诸如或之类的IDE可以非常轻松地完成此任务。它不是自动化的,但如果所有开发人员都使用IDE,那么这非常简单,如果您坚持只使用一个IDE,那么这就是标准答案 对于许多理解语法的语言,您可能无法获得一个单独

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


上下文/用途:通过Subversion提交后实现自动化。我与团队一起工作,希望始终遵循单一的格式化方法。

我发现使用诸如或之类的IDE可以非常轻松地完成此任务。它不是自动化的,但如果所有开发人员都使用IDE,那么这非常简单,如果您坚持只使用一个IDE,那么这就是标准答案

对于许多理解语法的语言,您可能无法获得一个单独的格式化程序,而且您也承担不起语法错误的后果,因为您不希望格式化程序破坏代码(特别是在它刚刚签入之后!)[Astyle可以在多个语言上工作,因为它只接受类似C的语言]。许多语言确实能准确理解语法,并且不会犯这样的错误,请参阅以获取此类工具。

请查看。它在Ubuntu repos中,是我使用过的最好的PHP IDE

编辑:
8年更新:尝试VS代码。这是我现在所有东西的主IDE。

我和一些肯定不会使用IDE的人一起工作,但这对一些人来说仍然是一个有用的建议。谢谢。多个/单独的工具/脚本都可以。