我在html中使用了tidy。从终端我运行$ tidy -fmi/path/to/file
对php文件做同样的事情并不能"整理"它。基本上,我想运行一个命令,并有我所有的代码缩进正确。或者根本不运行命令,让文本编辑器自动正确缩进所有代码。
我使用的主要文本编辑器是vim, gvim和gedit。
系统是Ubuntu 10.04 LTS
谢谢@ben
sudo aptitude insall php-pear
然后sudo pear install PHP_Beautifier-0.1.15
如果有人能指出一个比
更好的命令php_beautifier -s4 -l "ArrayNested() IndentStyles(style=bsd) NewLines(before=if:switch:while:for:foreach:function:T_CLASS:return:break,after=T_COMMENT)"
这个命令可以工作,但是它的缩进比我喜欢的要少一些。如果有人能指出更好的,那就太好了。