84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
求一款linux下php代码的格式化工具
Adobe Brackets安装Beautify扩展后选中代码按Ctrl+Shift+L格式化,右键菜单也提供有Beautify格式化操作.IDE像Netbeans for PHP,也支持代码格式化.
当然是神器 vim,gg=G 当然要配置好先
1、linux上调试可以使用vim
"不要用空格代替制表符 set expandtab "在行和段开始处使用制表符 set smarttab "统一缩进为4 set shiftwidth=4 set tabstop=4 set softtabstop=4 "设置自动缩排 set autoindent "cindent对c语法的缩进更加智能灵活 set cindent "比autoindent稍智能的自动缩进,在这种缩进模式中,每一行都和前一行有相同的缩进量 粘贴时候使用 set paste set smartindent
命令:gg=G
2、格式化整个目录使用PHP-CS-Fixer 基于composer管理的
php php-cs-fixer.phar fix /path/to/dir php php-cs-fixer.phar fix /path/to/file php php-cs-fixer.phar fix /path/to/project --level=psr0 php php-cs-fixer.phar fix /path/to/project --level=psr1 php php-cs-fixer.phar fix /path/to/project --level=psr2 php php-cs-fixer.phar fix /path/to/project --level=symfony
可以根据PSR标准自动格式化
3、格式化整个目录使用PHP Beautifier
这是一个pear类库
pear install php_beautifier-0.1.15
不过这个有些老了
4、其它IDE,coding的时候
PHPStorm、Netbeans、Subline等等都是可以格式化的
推荐方式
1、个别文件使用可以格式化的编辑器2、整体使用PHP-CS-Fixer
命令行?vim可以万能的vim
试试这个,在线的http://web.chacuo.net/formatphp
netbeans 不过需要一个个文件手动来。 或者自己写个脚本?
PHP_Beautifer
装个PHPStorm,打开文件后,Ctrl+A全选,按Ctrl+Alt+L重新格式化,over~
b.t.w,你们都不用IDE的吗
Adobe Brackets安装Beautify扩展后选中代码按Ctrl+Shift+L格式化,右键菜单也提供有Beautify格式化操作.IDE像Netbeans for PHP,也支持代码格式化.
当然是神器 vim,gg=G 当然要配置好先
1、linux上调试可以使用vim
命令:gg=G
2、格式化整个目录使用PHP-CS-Fixer 基于composer管理的
可以根据PSR标准自动格式化
3、格式化整个目录使用PHP Beautifier
这是一个pear类库
不过这个有些老了
4、其它IDE,coding的时候
PHPStorm、Netbeans、Subline等等都是可以格式化的
推荐方式
1、个别文件使用可以格式化的编辑器
2、整体使用PHP-CS-Fixer
命令行?
vim可以
万能的vim
试试这个,在线的
http://web.chacuo.net/formatphp
netbeans 不过需要一个个文件手动来。 或者自己写个脚本?
PHP_Beautifer
装个PHPStorm,打开文件后,Ctrl+A全选,按Ctrl+Alt+L重新格式化,over~
b.t.w,你们都不用IDE的吗