Sublime text3 016 SublimeLinter(PHP 代码检测)

Sublime text3 016 SublimeLinter(PHP 代码检测)
------------------------------------------------------------------------------
如果有什么不明白的,加QQ群:186970878

经常会有错字 或 语句不通的,欢迎联系本人,方便快速修正,也方便后来者阅读。

联系本人QQ: 2071551682
------------------------------------------------------------------------------
----------------------- PHP 代码检查 -----------------------------

使用 SublimeLinter 进行PHP代码检查

需要下载 sublimelinter 和 SublimeLinter-php


sublimelinter 用于高亮提示用户编写的代码中存在的不规范和错误的写法,支持 JavaScript、CSS、HTML、Java、PHP、Python、Ruby 等十多种开发语言。


SublimeLinter-php 使用的是 php -l 进行的检查。
This linter plugin for SublimeLinter provides an interface to php -l. It will be used with files that have the “PHP”, “HTML”, or “HTML 5” syntax.


------------ SublimeLinter下载地址:----------------
https://packagecontrol.io/packages/SublimeLinter

VERSIONS 
ST3   4.6.4
ST2   1.8.0
HOMEPAGE sublimelinter.com

http://www.sublimelinter.com/en/stable/

SublimeLinter repo and issues can be reached on GitHub. 
点击:GitHub  进入下网页

https://github.com/SublimeLinter/SublimeLinter

Clone or download  >  Download ZIP

https://github.com/SublimeLinter/SublimeLinter.git

得到的文件:SublimeLinter-master.zip
文件修改时间 2018 6 4


----------  SublimeLinter - PHP -----

https://packagecontrol.io/packages/SublimeLinter-php

https://github.com/SublimeLinter/SublimeLinter-php
Clone or download  >  Download ZIP
https://github.com/SublimeLinter/SublimeLinter-php.git

得到的文件:  SublimeLinter-php-master.zip
文件修改时间 2018  4  20
----------------------------------------------------

SublimeLinter 安装


提示信息:

Package Control Messages
========================

SublimeLinter
-------------

 
    ____        _     _ _                _     _       _
   / ___| _   _| |__ | (_)_ __ ___   ___| |   (_)_ __ | |_ ___ _ __
   \___ | | | | '_ | | | '_ ` _ / _ |   | | '_ | __/ _ '__|
    ___) | |_| | |_) | | | | | | | |  __/ |___| | | | | ||  __/ |
   |____/ \__,_|_.__/|_|_|_| |_| |_|\___|_____|_|_| |_|\__\___|_|
 
 
  Welcome to SublimeLinter, a linter framework for Sublime Text 3.
  Linters are not included, they must be installed separately.
 
 
  For complete documentation on how to use and configure SublimeLinter,
  please see: http://www.sublimelinter.com
 
  To report issues: https://github.com/SublimeLinter/SublimeLinter

-----------------------------------

SublimeLinter-php 安装

提示信息:

SublimeLinter-php
-----------------

  SublimeLinter-php
  -------------------------------
  This linter plugin for SublimeLinter provides an interface to php -l.
 
  Please read the installation instructions at:
 
  https://github.com/SublimeLinter/SublimeLinter-php

====================================================
安装 sublimelinter 和 sublimelinter-php
SublimeLinter配置.依次点击

Menu   Preferences  ->  Package Settings  ->  SublimeLinter  ->  Settings 。

如果User为空复制一份 Default 中的内容到 User


右边 User 参照 左边 Default 语法:

-----------------  复制代码 ----------------
// SublimeLinter Settings - User
{

    "paths": {
        "linux": [],
        "osx": [],
        "windows": [
                "D://wamp64//bin//php//php5.6.25//php.exe",
                "D://wamp64//bin//php//php7.0.10//php.exe"
        ]
    },
}

-----------------  复制代码  ---------------

测试成功 !!!
------------------------------------------------------

-------------------  检查 设置说明  --------------------

什么状态下进行检查的 设置说明。

    // Lint Mode determines when the linter is run.   
// Lint Mode    确定何时运行linter

    // - background: asynchronously on every change  
// background      异步地每一个变化

    // - load_save: when a file is opened and every time it's saved  
// load_save    当一个文件被打开,并且每次它被保存。

    // - manual: only when calling the Lint This View command
// manual 只有在调用 Lint 这个视图命令时


    // - save: only when a file is saved
//   save 只有当文件被保存时

// 下面是默认设置
    "lint_mode": "background",


如果想更改调试方式,Default 复制到 User 文件中重新定义。

--------------------- 支持 语法提示 sublime-phpcs  --------------------

下载插件 sublime-phpcs

和上面那两个 插件是一个网站:
                    https://github.com/benmatselby/sublime-phpcs

解压后修改文件夹名字为:phpcs

把文件夹放到packages目录下


ctrl+shift+p  ->  install package

Sublime 自动对齐插件:alignment

BracketHighlighter 高亮显示匹配的括号、引号和标签

BracketHighlighter这个插件能在左侧高亮显示匹配的括号、引号和标签,能匹配


------------------------------------------------------------------------------
如果有什么不明白的,加QQ群:186970878

经常会有错字 或 语句不通的,欢迎联系本人,方便快速修正,也方便后来者阅读。

联系本人QQ: 2071551682
------------------------------------------------------------------------------

原文地址:https://www.cnblogs.com/qy123/p/9190849.html