我正在使用PHP编写的网站以及许多其他程序员,有时我必须处理非常糟糕的代码。
缩进完全搞砸了,错误地方的花括号,可怕的空白使用,它真的伤害了我的眼睛,实际上让我的工作更加努力,需要更长的时间。
是否有工具可以指定编码样式然后将其应用于文件? 我确信在不同的IDE中必须有这样的功能,但是我需要一个独立的工具,因为我用Notepad ++之类的简单笔记本进行编码。 (如果它是Notepad ++中的这样一个函数,我没有看到它)
答案 0 :(得分:4)
这应该是你正在寻找的(至少我认为阅读标题,请参阅更新)。
更新: 实际上,Code Sniffer所做的是检查你的代码并检测编码风格违规,但它并没有解决问题。
但是通过告诉你什么是错的,它强制你坚持某种编码风格。所以这对你来说可能是一个选择。
答案 1 :(得分:2)
虽然我从来没有使用任何东西,但我(幸运的是?)不要使用其他任何代码,google发现了这个,PHP Beautifier。
修改强>
请参阅this question建议免费PHP Code Beautifier(但需要创建帐户)
答案 2 :(得分:2)
Eclipse PDT也可以格式化您的代码。不确定它是如何配置的。只需按CTRL-Shift-F。
答案 3 :(得分:0)
快速解决方案Aptana IDE确实支持code format option
答案 4 :(得分:0)
根据您的首选风格,请参阅SD PHP Formatter以获取可以显示源文件的工具,一次一个或大批量生成。
答案 5 :(得分:0)
我发现Notepad ++甚至不进行基本的linting(语法检查),因此它无法进行代码嗅探:http://sourceforge.net/p/notepad-plus/discussion/482781/thread/b802c218:
有人可以编写PHP语法检查器插件吗?
...
PHP本身有什么问题?如果您使用-l(字母L)作为命令行实用程序运行PHP,它将作为PHP lint运行并检查语法错误。 e.g。
php -l broken.php
将其作为外部工具,可能通过批处理文件。
但是您可以为其他文本编辑器获取Code Sniffer,例如Sublime Text,Atom.io。