导语:Visual Studio Code是微软发布的轻量级代码编辑器,它可以运行在Windows\Mac\Linux,通过扩展能够支持多种编程语言。PHP CodeSniffer是用来检查PHP编码规范的扩展,它需要先在本地安装,然后在Visual Studio Code安装扩展。
叶子先安装了composer,然后利用composer安装的PHP CodeSniffer。注意,叶子本机是利用WAMP搭建的WEB环境,所有的PHP环境都是基于它的,而且WAMP早就安装好了的。
开始
直接在windows10小娜的边框中输入cmd ,进入windows的cmd命令行。
创建目录
mkdir E:\wamp64\bin\php\composer
切换磁盘
E:
切换目录
cd E:\wamp64\bin\php\composer
安装composer
E:\wamp64\bin\php\php7.0.10\php.exe -r "readfile('http://install.phpcomposer.com/installer');" | E:\wamp64\bin\php\php7.0.10\php.exe All settings correct for using Composer Downloading... Composer (version 1.6.3) successfully installed to: E:\wamp64\bin\php\composer\composer.phar Use it: php composer.phar
执行下边的命令生成一个bat包,注意,这里叶子没有配置windows环境变量,所以这个php是完全路径。
echo @E:\wamp64\bin\php\php7.0.10\php.exe "%~dp0composer.phar" %*>composer.bat
添加环境变量,将E:\wamp64\bin\php\composer加入到windows的Path中,如果windows10系统,请自行百度。
查看composer版本,以确认composer已经生效。如果报错,新开一个cmd窗口,看环境变量是否生效。
composer --version Composer version 1.6.3 2018-01-31 16:28:17
初始化composer
composer init
同样是在E:\wamp64\bin\php\composer目录执行,会生成一个composer.json。修改composer.json如下:
{ "config": { "secure-http": false }, "repositories": [ {"type": "composer", "url": "http://packagist.phpcomposer.com"}, {"packagist": false} ], "require": { "squizlabs/php_codesniffer": "^3.2" } }
下载安装php_codesniffer
有两种安装方式一种是给系统安装,一种是给项目安装,叶子在这里是给系统安装。
composer global require squizlabs/php_codesniffer
添加php\phpcs环境变量
将此路径E:\wamp64\bin\php\composer\vendor\bin
加入环境变量。
此环境变量用于执行phpcs ,例如查看版本信息。
phpcs --version
如果提示php不是外部或内部命令,那么就要为php加入环境变量,例如,把下面的路径加入到环境变量。
E:\wamp64\bin\php\php7.0.10
在Visual Studio Code中安装phpcs插件
打开Visual Studio Code,注意你的Visual Studio Code要安装,可以进入Visual Studio Code官网下载安装,如果不知道Visual Studio Code官网地址,请自行百度搜索关键字:Visual Studio Code。
进入Visual Studio Code的扩展界面,在商店中搜索扩展phpcs,然后点击安装。phpcs扩展全称为PHP CodeSniffer for Visual Studio Code。
安装后,你的代码就会被提示语法是否符合编码规范,这就是PHP CodeSniffer的功能。
结束
你学会了吗?