sublime开发php必备工具集合,mac

相关链接:http://benmatselby.github.io/sublime-phpcs/

目标:

  • 直接在sublime中运行php代码
  • 按PSR2标准检测代码、代码冗余检测、语法检测
  • 自动格式化代码

1:安装packages control

2:在sublime中运行php代码的配置

1 : Tools -> Build System -> New Build System
2 : 粘贴以下代码
{
    "cmd": ["php", "$file"],
    "file_regex": "php$",
    "selector": "source.php"
}
3:文件保存为php.sublime-build

附: 配置完成以后,打开一个php文件,按command + b运行当前代码

2:安装phpcs

方法1:Preferences -> Package Control -> Install Package -> Phpcs
方法2:
    $ cd ~/Library/Application\ Support/Sublime\ Text\ {N}/Packages/
    $ git clone git://github.com/benmatselby/sublime-phpcs.git Phpcs

附:(这里的phpcs只是一个sublime的交互插件)

3:安装相关插件

使用brew安装一些插件(需要先安装brew)

brew install phpmd
brew install php-cs-fixer

使用PEAR安装一些插件(需要先安装PEAR)

pear install PHP_CodeSniffer

相关配置

“phpcs_php_path”
“phpcs_executable_path”
“phpmd_executable_path”
“php_cs_fixer_executable_path”

In order to get the path of the application:

$ which php
$ which phpcs
$ which phpmd
$ which php-cs-fixer
$ which phpcbf

4: 其他建议

  • 开启自动PSR规范检测、自动格式化、语法检测
  • 关闭冗余检测(因为常规的代码都过不去这个检测,太严格了。可以在需要检测的时候,单独打开)