文档章节

在window,sublime 配置phpcs插件

江渡cc
 江渡cc
发布于 2015/08/19 20:23
字数 202
阅读 134
收藏 0
  1. 首先在window装上wamp,最新版的,不要问我为什么····。地址:/http://www.wampserver.com/en/

  2. 安装composer,下载window版本。地址:https://getcomposer.org

  3. 在window的cmd运行命令安装php-cs-fixer。源自:https://mattstauffer.co/blog/using-php-cs-fixer-to-fix-up-your-php-code

  4. composer global require fabpot/php-cs-fixer
  5. 下载 http://download.pear.php.net/package/PHP_CodeSniffer-1.5.0RC4.tgz,解压,然后找到scripts目录下的phpcs.bat,放到php.exe 安装目录。源自:http://my.oschina.net/qsmoon/blog/280813

  6. 在sublime中安装phpcs插件

  7. 修改phpcs的配置

  8. {
    
        "phpcs_commands_to_php_prefix": ["Fixer"],
    
        "phpcs_php_path": "D:\\wamp\\bin\\php\\php5.5.12\\php.exe",
    
        "phpcs_php_prefix_path": "D:\\wamp\\bin\\php\\php5.5.12\\php.exe",
    
        "phpcs_executable_path": "D:\\wamp\\bin\\php\\php5.5.12\\phpcs.bat",
    
        "php_cs_fixer_executable_path": "C:\\Users\\Administrator\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.bat",
    
        "phpcs_command_on_save": false,
    
        "php_cs_fixer_additional_args": {
    
            "--fixers": "sf23,-psr0"
    
        },
    
        "php_cs_fixer_on_save": true
    
    }
  9. 建立执行命令,跟建立新的编译系统一样New Build System,输入

{

    "cmd": ["C:\\Users\\Administrator\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.bat", "fix", "$file", "--level=symfony", "--fixers=sf23,-psr0"],

    "selector": "source.php"

}

完成~

© 著作权归作者所有

共有 人打赏支持
江渡cc
粉丝 1
博文 5
码字总数 1287
作品 0
广州
程序员
Sublime Text 3配置php语法错误提示插件PHPCS (windows7环境)

第一步:下载php code sniffer插件安装包 地址 https://github.com/benmatselby/sublime-phpcs; 解压安装包得到sublime-phpcs-master,把sublime-phpcs-master文件夹放到sublime安装目录下的...

炫炎
2014/06/17
0
15
sublime检查PHP代码规范插件phpcs

PHP Code Sniffer 简称 phpcs,用来检查你写的 PHP 是否符合 PSR-2,若完全符合则沒有任何结果输出,若有任何错误将显示错误报告。这适合帮我们检查 PHP 是否符合 PSR-2。 sublime-phpcs Pr...

angkee
06/25
0
0
Windows 7安装ST3, 搭建Go开发环境,Markdown编辑环境

Window 7下安装Sublime Text 3, 搭建GO开发环境和 Markdown编辑环境 第一步:Go环境的安装 直接使用官方的安装包就可以了 第二步: 下载ST3 下载ST3 http://www.sublimetext.com/3 第三步: ...

michaelpan
2014/04/14
0
0
Ubuntu下Sublime Text 3解决无法输入中文的方法

环境: Ubuntu14.04 搜狗输入法 for Linux Sublime text 3 提示:编译请在非root下进行 本经验目前在Ubuntu14.04环境下,已有搜狗输入法 for Linux和Sublime Text 3的情况下安装成功。 保存下...

zhangsirsdo
2014/11/04
0
0
Ubuntu,sublime的安装和配置中文输入

系统:Ubuntu 16.04 输入法:fcitx 拼音五笔 官网下载页: 安装 本想添加软件源到apt ,但是sublime的网站貌似被墙了。添加不成功。老是链接失败。只好下载安装包,自己手动安装了。 官网的安...

ol_O_O_lo
05/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
1
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
1
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部