编码风格:自动生成现有php文件的工具?

时间:2012-03-20 08:26:17

标签: php regex coding-style ide aptana

任何人都可以推荐能够“规范化”php文档编码风格的工具/插件吗?

我经常发现自己在不同的编写风格下根据不同的编写风格研究过时的代码库。在处理这些文档之前,我经常发现我必须清理代码,而且我做了很多事情我只是做了一个正则表达式的搜索&替换,如固定支撑压痕,新线,点连接器,操作员周围的空间等......

我使用Aptana Studio并且像它提供的默认php格式一样,这对于编写符合编码风格的新代码非常有用。理想情况下,我想要的是某种工具或插件可以采用现有的代码,甚至只是稍微采用它给定的编码风格(甚至是一套正则表达式搜索和替换)。

任何人都有任何提示吗?

P.S。:请注意,我本身并不是在征求关于执行编码标准的建议,而是关于如何自动化将旧代码库适应编码标准。

编辑:我发现了这个话题Aptana auto format:Aptana支持通过快捷键cmd + shift + f将代码格式化为活动编码样式。从我到目前为止所尝试的,它表现得有点奇怪,并没有完全产生我期望的那种输出。所以,虽然这可能是我可以开始工作的东西,但仍然会对其他解决方案感兴趣。

编辑#2:还发现了这个主题How to format code on aptana 3?,说明Aptana目前无法进行文件夹/项目范围的重新格式化。

编辑#3:使用正确答案感知PEAR Code Beautifier的链接。它需要一些自己阅读:)个人而言,我发现最接近我正在寻找的是Aptana的/ Net Beans的源格式化工具。为了完整起见,我还找到了一个看起来很有希望的Windows命令行工具:http://www.waterproof.fr/products/phpCodeBeautifier/

3 个答案:

答案 0 :(得分:2)

您可以查看PEAR Code Beautifier:http://pear.php.net/package/PHP_Beautifier

答案 1 :(得分:0)

我发现了一个php脚本,它可以重新格式化php,它被称为PHP tidy

http://phptidy.berlios.de/

我准备了一个项目中所有php文件的列表,它完美地完成了它的工作。

答案 2 :(得分:0)

请参阅我们的PHP Formatter

它将格式化单个文件或一组文件。