标签 Sublime Text 下的文章

Sublime Text3下SublimeCodeIntel的使用

SublimeCodeIntel是sublime text下的一款代码提示插件。
  1. 安装SublimeCodeIntel

    在Sublime Text3下同时按住ctrl+shift+p,然后输入install,选择Install Package

    Install Package

    然后输入SublimeC,选择SublimeCodeIntel进行安装。

    SublimeCodeIntel

    安装完成后,会看到如下的说明。

    SublimeCodeIntel安装

  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,点击某个函数,会看到下面这个提示。

    建立索引

  3. 尽情使用吧

    按住alt,点击某个函数会跳转到具体方法。
    写代码的时候,会提示某个类下的所有方法。

    SublimeCodeIntel提示

我个人感觉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

    然后输入sublimelinter,选择SublimeLinter进行安装。

    SublimeLinter

    安装完成后,会看到如下的说明。

    SublimeLinter安装

  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

    然后输入sublimelinter-php,选择SublimeLinter-php进行安装。

    SublimeLinter-php

  3. 配置SublimeLinter

    打开SublimeLinter的配置文件,依次点击Preferences->Package Settings->SublimeLinter->Settings - User。

    在打开的配置文件里,搜索paths,找到下面的windows,配置php的绝对路径。

    配置SublimeLinter

    其中的lint_mode,表示运行模式,可选的值有background, load/save, save only, 和 manual,这里我设置为了save only,只有才保存时才进行检查。
    其中的mark_style,表示出错的显示样式,可选的值有"fill", "outline", "solid underline", "squiggly underline", "stippled underline", 和 "none",默认值为outline,出错的情况显示如下。

    出错显示

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,用来以后安装插件用的。

    官方安装文档

  2. 通过快捷键 Ctrl+Shift+P, 打开Package Control来安装插件。在输入框里输入install,然后选择 Install Package。

    安装界面

  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 即可。