MacOS Sublime Text 3 安装使用 Sublime-phpcs 插件
参考
https://www.uedbox.com/macos-install-subli...
博客:手把手教你如何构建一个优秀的开源项目
安装 PHPCS
PHPCS 是 PHP Code Sniffer,一款代码规范检查工具,可以根据你的设置来检查代码规范性问题。直接在系统终端中运行下面的命令安装。
$ brew install php-code-sniffer
如果提示你需要先安装编译器,请按提示依次安装即可。我安装时的命令为:
$ xcode-select --install
$ brew install gcc
$ brew install php-code-sniffer
安装 PHPCBF
PHPCBF 是 PHPCS 内置的代码规范修复工具,无需单独安装,大部分的代码规范问题它都可以自动修掉。
安装 PHPMD
PHPMD 是 PHP Mess Detector ,代码复杂度检测工具,能够很方便的检查你的代码是不是写得复杂度过高。安装命令如下:
$ wget -c http://static.phpmd.org/php/latest/phpmd.phar
$ chmod a+x phpmd.phar
$ mv phpmd.phar /usr/local/bin/phpmd
网上说可以通过 Homebrew 安装,但我试了 brew install php-mess-detector 和 brew install phpmd 都提示没有对应的包。
查看安装路径
PHPCS 和 PHPMD 都安装成功之后,可通过下面命令分别查看 php、phpcs、phpcbf、phpmd 的路径,后面配置 Sublime Text 的插件时会用到。
$ which php
$ which phpcs
$ which phpcbf
$ which phpmd
安装 sublime-phpcs 插件
插件本身的安装步骤不在赘述,使用sublime的Package安装即可:
Preferences -> Package Control -> Install Package -> 搜索phpcs
插件安装好后(在Preferences -> Package Setting 菜单中可看到PHP Code Sniffer)要配置要用到的功能的phar包的执行文件路径,这时候如果你直接去打开Preferences -> Package Setting -> PHP Code Sniffer -> Setting – Default 并且保存,可能会有文件不存在的错误提示,这时候需要手动创建一个Phpcs包的配置文件夹。参见 http://theaveragedev.com/making-php-code-s...
按提示在终端运行下面命令,建文件夹。然后再保存该文件即可。
$ mkdir ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Phpcs
配置插件
打开 Sublime Text 3
Preferences -> Package Setting -> PHP Code Sniffer -> Setting – User
在打开的文件中,写入下面的配置。配置的路由为上面使用 which 查看的路径结果。
{
"phpcs_php_path": "/usr/bin/php",
"phpcs_executable_path": "/usr/local/bin/phpcs",
"phpmd_executable_path": "/usr/local/bin/phpmd",
"phpcbf_executable_path": "/usr/local/bin/phpcbf",
// 开启phpmd
"phpmd_run": true
}
使用
配置成功后,用 Sublime Text 3 编辑 PHP 文件,保存时,会自动提示不符合规范的需要修改的地方。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: