标签 Sublime Text 下的文章

Sublime Text3下SublimeCodeIntel的使用

SublimeCodeIntel是sublime text下的一款代码提示插件。

  1. 安装SublimeCodeIntel

    在Sublime Text3下同时按住`ctrl+shift+p`,然后输入`install`,选择`Install Package`。
    
    ![Install Package](http://ww2.sinaimg.cn/large/63c9befagw1f59rzbqew9j20ch03it91.jpg)
    
    然后输入`SublimeC`,选择`SublimeCodeIntel`进行安装。
    
    ![SublimeCodeIntel](http://ww4.sinaimg.cn/large/63c9befagw1f5d37rot1cj20c50bgwh0.jpg)
    
    安装完成后,会看到如下的说明。
    
    ![SublimeCodeIntel安装](http://ww4.sinaimg.cn/large/63c9befagw1f5d389avh3j20x40mj7ct.jpg)
    
  2. 配置SublimeCodeIntel

    打开`SublimeCodeIntel`的配置文件,依次点击`Preferences->Package Settings->SublimeCodeIntel->Settings - User`。
    
    安装完成后,默认`User`的配置文件为空,需要从`Default`下拷贝过来。`Default`配置文件,依次点击`Preferences->Package Settings->SublimeCodeIntel->Settings - Default`。
    
    搜索`PHP`,找到形如下面的代码。
    
    "PHP": {
        "php": "/Applications/MAMP/bin/php/php5.5.3/bin/php",
        "codeintel_scan_extra_dir": [],
        "codeintel_scan_files_in_project": true,
        "codeintel_max_recursive_dir_depth": 15,
        "codeintel_scan_exclude_dir":["/Applications/MAMP/bin/php/php5.5.3/"]
    }
修改`php`后面的值为你的PHP路径,windows下的话需要使用`/`替换`\`。
修改`codeintel_scan_extra_dir`后面的值为你的项目路径,代码提示、跳转的索引会在这个路径下去建立。

下面是我修改后的配置。
"PHP": {
    "php": "C:/xampp/php/php.exe",
    "codeintel_scan_extra_dir": ["E:/svn/image/trunk"],
    "codeintel_scan_files_in_project": true,
    "codeintel_max_recursive_dir_depth": 15,
    "codeintel_scan_exclude_dir":["C:/xampp/php"]
}
修改完后,重启Sublime Text程序,它会在后台创建索引。这个时候你按住`alt`,点击某个函数,会看到下面这个提示。

![建立索引](http://ww3.sinaimg.cn/large/63c9befagw1f5d3mfhq5oj20gu011glz.jpg)
  1. 尽情使用吧

    按住`alt`,点击某个函数会跳转到具体方法。
    写代码的时候,会提示某个类下的所有方法。
    
    ![SublimeCodeIntel提示](http://ww4.sinaimg.cn/large/63c9befagw1f5d3pf0b8mj20l30b140r.jpg)
    

我个人感觉sublime text自带的代码提示就够了。

Sublime Text3下配置SublimeLinter进行PHP代码检查

SublimeLinter 是前端编码利器——Sublime Text 的一款插件,用于高亮提示用户编写的代码中存在的不规范和错误的写法,支持 JavaScript、CSS、HTML、Java、PHP、Python、Ruby 等十多种开发语言。

  1. 安装SublimeLinter

    在Sublime Text3下同时按住`ctrl`+`shift`+`p`,然后输入`install`,选择`Install Package`。
    
    ![Install Package](http://ww2.sinaimg.cn/large/63c9befagw1f59rzbqew9j20ch03it91.jpg)
    
    然后输入`sublimelinter`,选择`SublimeLinter`进行安装。
    
    ![SublimeLinter](http://ww1.sinaimg.cn/large/63c9befagw1f59rze8e55j20c60b9413.jpg)
    
    安装完成后,会看到如下的说明。
    
    ![SublimeLinter安装](http://ww1.sinaimg.cn/large/63c9befagw1f59s24y47mj20up0if437.jpg)
    
  2. 安装SublimeLinter-php

    > 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.
    
    在Sublime Text3下同时按住`ctrl`+`shift`+`p`,然后输入`install`,选择`Install Package`。
    
    ![Install Package](http://ww2.sinaimg.cn/large/63c9befagw1f59rzbqew9j20ch03it91.jpg)
    
    然后输入`sublimelinter-php`,选择`SublimeLinter-php`进行安装。
    
    ![SublimeLinter-php](http://ww3.sinaimg.cn/large/63c9befagw1f59s3slow5j20c90bg0vc.jpg)
    
  3. 配置SublimeLinter

    打开`SublimeLinter`的配置文件,依次点击Preferences->Package Settings->SublimeLinter->Settings - User。
    
    在打开的配置文件里,搜索`paths`,找到下面的`windows`,配置php的绝对路径。
    
    ![配置SublimeLinter](http://ww3.sinaimg.cn/large/63c9befagw1f59s8l1u1kj20y80ljaf0.jpg)
    
    其中的`lint_mode`,表示运行模式,可选的值有`background`, `load/save`, `save only`, 和 `manual`,这里我设置为了`save only`,只有才保存时才进行检查。
    其中的`mark_style`,表示出错的显示样式,可选的值有`"fill"`, `"outline"`, `"solid underline"`, `"squiggly underline"`, `"stippled underline"`, 和 `"none"`,默认值为`outline`,出错的情况显示如下。
    
    ![出错显示](http://ww3.sinaimg.cn/large/63c9befagw1f59sgj1hywj207m043q2v.jpg)

Sublime Text 2 设置Tab为4个空格

依次点击

菜单栏 Preferences -> Settings – User

添加下面代码

"tab_size": 4, // 4个空格
"translate_tabs_to_spaces": true, // 如果为true,按tab键将会输入空格替代,而不是tab字符
"detect_indentation": false, // 默认为true, tab_size和translate_tabs_to_spaces将会在文件载入是自动计算

其中detect_indentation要设置为false,否则Sublime Text 会根据文件自动检查设置tab。

让Sublime Text 2 支持代码注释

安装方法

  1. 首先安装一个基础的、必备的包管理:Package Control,用来以后安装插件用的。

    [官方安装文档](https://sublime.wbond.net/installation)
    
  2. 通过快捷键 Ctrl+Shift+P, 打开Package Control来安装插件。在输入框里输入install,然后选择 Install Package。

    ![安装界面](http://t2.qpic.cn/mblogpic/78b372aa312956720b2e/2000)
    
  3. 在输入框里输入DocBlockr,然后回车就会自动安装。

使用方法

在函数前输入/**,然后按Tab,就会自动出现注释了。

官方示例

Sublime Text 删除 Markdown Editing 插件后每次启动都报错

Sublime Text 之前装了 Markdown Editing 插件,今天删除之后,打开.md格式的文件,一直报下面这个错误。

error: Error loading colour scheme Packages/MarkdownEditing/MarkdownEditor.tmTheme: Error parsing plist xml: Failed to open file In file "Packages/MarkdownEditing/MarkdownEditor.tmTheme"

解决方法:
按ctrl + shift + p ,然后输入 set syntax:html 即可。