您好,欢迎访问一九零五行业门户网

PhpStorm怎么设置PSR2编码规范phpcbf脚本

phpstorm怎么设置psr2编码?下面本篇文章带大家聊聊在phpstorm中使用psr2编码规范phpcbf脚本自动修正代码格式的方法,希望对大家有所帮助!
psr 规范是个好东西
团队开发约定使用 psr-2 的编码风格规范,但是并不是所有人都严格按照 psr-2 来提交代码的
最大的原因就是口头的约束力极为有限,而团队中大家使用的编辑器不统一,有使用 [php](https://www.oschina.net/p/php)storm,也有使用 vs code 的等等,而各种编辑器都有自己的格式化规则,因此代码风格统一是个问题
之前的文章使用 phpcbf 脚本自动修正代码格式,很少有开发者只使用终端开发代码,通常都会用到编辑器,这篇文章介绍一下在 phpstorm 中集成 [php](https://www.oschina.net/p/php)cbf、[php](https://www.oschina.net/p/php)cs
让编辑器使用 psr-2 标准1、打开 [php](https://www.oschina.net/p/php)storm 的设置页(file->setting 或者 ctrl+alt+s),到 code style 页 [php](https://www.oschina.net/p/php) 中选择风格为 psr1/2
2、到 code sniffer 页,路径是 setting->languages and frameworks->[php](https://www.oschina.net/p/php)->code sniffer,设置 [php](https://www.oschina.net/p/php)cs 的路径
3、到 inspections 页,路径 setting->editor->inspections,右侧的 php,勾选下面的两个 php,选择使用 psr2
下面还有一处,也要选中
现在使用 [php](https://www.oschina.net/p/php)storm 的格式化,将会自动格式化成 psr-2 的风格
经过上面的操作,[php](https://www.oschina.net/p/php)storm 代码格式化的规则基本与 [php](https://www.oschina.net/p/php)cs 的规则基本一致了,但也有一小部分不一致,所以后面还要用到 [php](https://www.oschina.net/p/php)cs 和 [php](https://www.oschina.net/p/php)cbf
如果每次都在终端去执行花费时间可不少,为了提高工作效率,可以在 [php](https://www.oschina.net/p/php)storm 集成 [php](https://www.oschina.net/p/php)cbf、[php](https://www.oschina.net/p/php)cs 检测规范的功能
设置路径:tools -> external tools
集成 phpcs
集成 phpcbfprogram 是你的 php 根目录下的文件,windows 是.bat 文件
arguments 是 $filedir$/$filename$,可以直接填
working directory 是 $projectfiledir$,也可以直接填
下面的 open console for tool output 是指打印检测的信息到控制台上,[php](https://www.oschina.net/p/php)cs 检测的我们要看,[php](https://www.oschina.net/p/php)cbf 就不用了,所以不用勾选
怎么使用呢?
工具栏的 tools->external tools 就可以看到我们刚才添加的两个小工具,直接点击就可以用了
buy me a cup of coffee :)
推荐学习:《phpstorm使用教程》
其它类似信息

推荐信息