zoukankan      html  css  js  c++  java
  • sublime开发php必备工具集合(mac)

    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规范检测、自动格式化、语法检测
    • 关闭冗余检测(因为常规的代码都过不去这个检测,太严格了。可以在需要检测的时候,单独打开)
  • 相关阅读:
    TCP/IP协议栈与数据包封装+TCP与UDP区别
    MySQL数据库优化总结
    MySQL存储引擎,锁,优化简述
    java实现常见查找算法
    Java的几种常见排序算法
    UML类图学习
    高性能的RTC服务器OpenFire
    常用的设计模式
    Swing JInternalFrame的使用
    Qt 模态与非模态
  • 原文地址:https://www.cnblogs.com/dormscript/p/5632648.html
Copyright © 2011-2022 走看看