它是php-fig组织定义的PHP代码规范,良好的代码规范可以提高代码可读性,团队沟通维护成本

使用它可以按照指定的规范格式化您的PHP代码,此工具不仅可以检测有不符合规范的代码,而且还可以修复它们

1.下载)

2.在VScode里手动调用php-cs-fixer.phar进行格式化

1.下载)

配置信息如下:

//打印日志信息,用于调试

"phpformatter.logging":true,

//不使用composer方式

"phpformatter.composer":false,

//添加自定义参数,默认的参数level已经在新版本中移出所以会导致运行出错

//RULES=[@PSR1,@PSR2,@Symfony]

//source:https://github.com/FriendsOfPHP/PHP-CS-Fixer#usage

"phpformatter.arguments":["--rules=@Symfony"],

// Should point to php-cs-fixer.phar file, if you have installed this manually (without Composer). Should include .phar extension.

// php-cs-fixer.phar路径,使用composer方式时可以不填

"phpformatter.pharPath":"d:/wamp/bin/php/php5.5.12/php-cs-fixer.phar",

// If the pharPath is set, and you are not using Composer, and you haven‘t added PHP to your PATH, this should point to the php.exe file.

// php路径,使用composer方式时可以不填

"phpformatter.phpPath":"d:/wamp/bin/php/php5.5.12/php.exe"

VScode自定义快捷键配置

参考:

vscode中php cs fixer_vscode 中使用php-cs-fixer和PHP Formatter 插件规范化PHP代码相关推荐

  1. NET中winform与webform互相通讯实例,CS调用BS页面的JS函数---转载

    原创:.NET中winform与webform互相通讯实例,CS调用BS页面的JS函数 时间:2009-12-11 21:09:32 来源:原创 作者:dodo - - 现在C#越来越多朋友使用了,大 ...

  2. vscode中如何创新建php文件,php – 如何在Visual Studio Code,UNIX中的所有文件中创建所有行结尾(EOL)?...

    我使用Windows 10 home,我通常使用Visual Studio Code(VSCODE)来编辑Linux Bash脚本以及PHP和JavaScript. 我没有开发任何专门用于Window ...

  3. UE在.CS文件中打印Log(日志)

    一直很奇怪.CS文件中的ModulePath是什么,所以索性打印出来. 1.添加头文件 using Tools.DotNETCommon; 2.打印Log Log.TraceWarning(" ...

  4. VScode中使用Rainbow导入马老师语音包(有了马老师,码代码不再孤单)

    今日逛GitHub发现了一个有关马老师(保国老师)的项目,原本以为是恶搞,正准备点进去一个左正蹬.一个右边腿批判一顿,没想到居然是一个爱党.爱国家.爱民族.爱家的好项目. Rainbow-Fart 马 ...

  5. CS:GO中的cfg系统

    导语 本人写文章的时候,CS:GO游戏时长已经来到了1800小时.这个游戏不仅仅是竞技的快感让我无法自拔,游戏系统与生俱来的"程序员"风格也是让我无法割舍的(毕竟是v社的游戏).在 ...

  6. vscode - vscode中使用svn插件进行提交代码

    本文介绍工作中在vscode上使用svn插件进行提交代码: 前提:自己需要安装svn服务端和客户端(小乌龟) svn服务端链接:https://www.visualsvn.com/server/dow ...

  7. Vscode,pudb远程调试服务器中的程序

    Vscode远程调试服务器中的程序 VScode可以远程调试服务器中的代码,应该适合更多的人. 请参考:成功解决 vscode远程调试python 请注意第三步的时候,如果你的端口号不是默认22,就需 ...

  8. 服务器购买网站vuter,vscode中安装开发html5中需要的插件

    vscode中安装开发html5中需要的插件 vscode中安装开发html5中需要的插件 最近在学习H5,也开始尝试着用vscode来写h5的代码.vscode是一个很不错的剪辑器,已经用它来写过p ...

  9. vscode 文件高亮插件_vscode中的vue文件不高亮,但是已经安装了vetur插件了,到底为什么???...

    我感觉这是我自己的一个低级错误,可是想了想还是准备把它写下来,因为怕跟我一样的菜鸟小白也遇到类似的情况,什么都对就是结果不对,妥妥的会被逼疯... 美好的一天从打开VS code开始~ 一打开,觉得哪 ...

最新文章

  1. Windows注册文件类型信息的学习心得
  2. CentOS7下安装Redis伪集群(基于Redis官方Cluster集群模式版本redis-5.0.10)
  3. ArrayList 除重
  4. Sublime text3 代码格式化插件vue
  5. swt matlab 中 swa,Matlab小波工具箱的使用3
  6. jmeter学习指南之源码导入 IntelliJ IDEA
  7. php与mysqli,如何通过PHP与MySQLi保持联系
  8. 错误: 找不到符号_Excel函数常见特殊符号、字符解读
  9. 【操作基本数据类型的流】
  10. 制作整人计算机病毒,自己制作简单病毒---三行命令的整人BAT,弹出很多窗口,一直弹到内存耗...
  11. ipd敏捷开发_融入华为IPD软件开发流程与敏捷开发实施java课程设计
  12. everthing 打开历史记录功能
  13. pandas 读取excel文件
  14. c语言输出法雷序列,法雷(法里)序列 - osc_h0wb1wlt的个人空间 - OSCHINA - 中文开源技术交流社区...
  15. android FM的流程
  16. JetBrains-License-Server
  17. Free Candies UVA - 10118
  18. python中使用不同库读取图像并相互转换
  19. halcon相机标定及畸变矫正
  20. IPFS(中文白皮书)

热门文章

  1. 一文搞定Python中的时间转化
  2. LAP, UTKFace,webface, morph II 人脸数据集
  3. 【软件全称】图书管理系统
  4. react native生成APP报错:You have not accepted the license agreements of the following SDK components:
  5. XML技术在电子病历中的应用
  6. 爆糗的买单,看谁脸皮厚
  7. 英国w l 是什么码数_英国广播公司的完整形式是什么?
  8. 有趣的python代码系列四:小猪佩奇
  9. 视频教程-React全栈:前后端分离的招聘Web App项目(含资料)-ReactJS
  10. 华为交换机access、trunk、hybrid口区别理解