php-cs-fixer sublime,PHP-CS-Fixer 格式化php的代码_weixin_39959482的博客-程序员秘密

技术标签: php-cs-fixer sublime  

写过golang的同学都知道,go自带gofmt格式化,sumlime安装插件后,自动修正golang的语法格式化。

身为天下第一的PHP,工具也是有的,利器:PHP-CS-Fixer

curl -L http://cs.sensiolabs.org/download/php-cs-fixer-v2.phar -o php-cs-fixer

$ sudo chmod a+x php-cs-fixer

$ sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer

php-cs-fixer fix /path/dir 文件目录或者指定文件

自动修正代码风格。建议每人必备。

格式化的标准是 PSR-1、PSR-2 以及一些 symfony 的标准。

php-cs-fixer fix /path/dir [email protected]

php-cs-fixer fix /path/dir [email protected]

php-cs-fixer fix /path/dir [email protected]

更多参考:

phpfmt:

平时使用sublime编辑器,必备插件:phpfmt,支持PHP7,保存的时候自动修正格式。

更改配置:

{

"version": 1,

"php_bin":"/usr/local/bin/php",

"format_on_save":true,

"psr1": true,

"psr1_naming": true,

"psr2": true,

}

phpfmt 配合php-cs-fixer使用,更完美了。

Published in技术

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39959482/article/details/116337154

智能推荐

微软ERP Microsoft Dynamics AX学习_ax系统 开发语言_edpdennis的博客-程序员秘密

微软ERP Microsoft Dynamics AX简介Microsoft Dynamics AX(以前称为Microsoft Business Solution Axapta)是一种可定制的商务管理解决方案,使您和您的员工能够更有信心地作出商业决策。Microsoft Dynamics AX 的工作方式与您熟悉的微软软件(例如Microsoft Office 程序和Microsoft SQ

js alert(“”)弹框 自定义样式_alert添加样式_xiaozhen0610的博客-程序员秘密

首先用css渲染一个样式#msg{ height: 2rem; text-align: center; position: fixed; top: 50%; margin-top: -1rem; line-height: 2rem; width: 100%;}#msg span{ color: #fff; background: rgba(0,0,0,0.6); height: 2rem; display: in

使用JedisPool连接Redis报错( Could not get a resource from the pool和 Connection refused)_wlk_328909605的博客-程序员秘密

在使用JedisPool连接Redis的时候出现以下异常:Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.ja...

android sdk启动报错error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037_"android new socket(\"127.0.0.1\", 5037)"_Arxi的博客-程序员秘密

android sdk启动报错error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037问题原因:端口5037被占用 解决方案: 方式一:可以用cmd命令C:\Users\Administrator>netstat-ano | findstr "5037"         

史上最全,100+大数据开源处理工具汇总_ctrigger的博客-程序员秘密

本文除了一些常用的大数据工具,还总结汇总了其他大数据工具,几乎是最全的大数据工具的总结。如果你想入门大数据,可以对他们进行简单的了解。如果你想学习自己熟悉意外的大数据工具,可以看这篇文章。如果你想选择一个适合自己公司的大数据工具,也可以参考这篇文章。我们将针对大数据开源工具不同的用处来进行分类,并且附上了官网和部分下载链接,希望能给做大数据的朋友做个参考。下面是第一部分。查询引擎...

随便推点

python opencv查看图片中任一点的像素 BGR值 灰度值 HSV值_ShawDa的博客-程序员秘密

# -*- coding:utf-8 -*-import cv2img = cv2.imread('11_13/120002.jpg')gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)def mouse_click(event, x, y, flags, p...

【Java并发】ThreadLocal原理分析及理解_tpasta的博客-程序员秘密

本文转发自技术世界,原文链接 http://www.jasongj.com/java/threadlocal/ThreadLocal解决什么问题由于 ThreadLocal 支持范型,如 ThreadLocal< StringBuilder >,为表述方便,后文用 变量 代表 ThreadLocal 本身,而用 实例 代表具体类型(如 StringBuidler )的实例。...

Windows下Lua安装环境配置教程_lua使用_Music 爱好者的博客-程序员秘密

首先是进入lua官网:https://www.lua.org/点击GetStart点击LuaDist 进入下载界面点击Windows86进行下载:下载好之后,进行解压就行:解压之后,在Windows环境变量Path添加解压文件的bin目录:添加完成之后,进入windows命令行,输入lua回车,出现版本信息则说明配置成功,否则配置失败:...

Cryto++哈希函数md5_weixin_30545285的博客-程序员秘密

Hash函数的最基本的用法就是计算Hash值,一个Hash函数是一个多对一的映射,可以输入任意长度的消息,输出却是一个固定长度的消息,而且,只要有一点很微小的差异的两个消息之间的Hash值也会有很大的差异,根据两个不同的Hash值就可以判断对应的两个消息是不同的。所以Hash函数通常用于数字签名和消息的完整性检测等等一些安全性方面的应用。下面举一个计算字符串的Hash值简单的例子。#pr...

linux weblogic 内存溢出,weblogic10内存溢出解决方法_娟儿啊的博客-程序员秘密

在开发过程中经常会遇到weblogic内存溢出问题,用下面的办法解决了。找到domain/bin下的setDomainEnv.cmd文件,里面可以找到以下四行代码,将值该打一倍,重启服务。set MEM_PERM_SIZE_64BIT=-XX:PermSize=128mset MEM_PERM_SIZE_32BIT=-XX:PermSize=48mset MEM_MAX_PERM_SIZE_64B...

9.20python上机——列表推导式_wh1095705493的博客-程序员秘密

我们python老师,是个神奇的存在,本来我没想打这些,只想安静的做个总结,上次上机,他布置了课本横跨四十页的题,感谢python老师,我想送您一盘意大利面(手动微笑把一些我写的题还有当时不懂得,需要注意的知识点列出来,期末之前不经意给老师看看,暗示一波高分 目录列表推到式切片操作列表推导式1.阿凡提和国王下棋>>> sum([2**i for ...

推荐文章

热门文章

相关标签