linux下有没有php代码格式化工具

WBOY
Freigeben: 2016-06-06 20:26:16
Original
1152 Leute haben es durchsucht

求一款linux下php代码的格式化工具

回复内容:

求一款linux下php代码的格式化工具

1、linux上调试可以使用vim

<code>"不要用空格代替制表符
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</code>
Nach dem Login kopieren

命令:gg=G

2、格式化整个目录使用PHP-CS-Fixer 基于composer管理的

<code>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</code>
Nach dem Login kopieren

可以根据PSR标准自动格式化

3、格式化整个目录使用PHP Beautifier

这是一个pear类库

<code>pear install php_beautifier-0.1.15</code>
Nach dem Login kopieren

不过这个有些老了

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 当然要配置好先

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage