php-fix-fixer--php代码格式化工具

预备知识

安装

通过Composer全局安装

composer global require friendsofphp/php-cs-fixer

其他安装方式请见:php-fix-fixer

更新:

php-cs-fixer self-update

使用

通过php-cs-fixer fix命令(就是那么简单),如下:

# 格式化目录 如果是当前目录的话可以省略目录
php-cs-fixer fix /path/to/dir
# 格式化文件
php-cs-fixer fix /path/to/index.php

其他命令:

php-cs-fixer list

默认情况下执行的是 PSR-2
更多用法请参见php-fix-fixer

集成到phpstorm

  1. 打开File>Settings>Tools>External Tools
  2. 点击左上角+号新建工具
  3. 配置如图所示配置项:

    注意:
    Program:指向安装php-cs-fixer的位置
    Parameters:fix $FileDir$\$FileName$
    Working directory:$ProjectFileDir$
    特别提醒:以上配置针对windows,mac或linux注意路径即可

  4. 打开File>Settings>Keymap,搜索php-cs-fixer,给该工具设置快捷键,如:Ctrl+Alt+R
  5. 随意打开某文件,执行Ctrl+Alt+R即可格式化该文件

其它

每次执行后会生成缓存文件,该缓存文件可以加快下一次格式化的速度,建议保留。

-- END

暂无评论~~