安装Package Control

https://packagecontrol.io/installation

1
2
3
4
5
6
7
8
9
import urllib.request,os,hashlib; 
h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88';
pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path();
urllib.request.install_opener(urllib.request.build_opener( urllib.request.ProxyHandler()));
by = urllib.request.urlopen('http://packagecontrol.io/' + pf.replace(' ', '%20')).read();
dh = hashlib.sha256(by).hexdigest();
print('Error validating download (got %s instead of %s),
please try manual install' % (dh, h))
if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

中文汉化

1
chinese

PhpNinJaManual

1
2
右键内置函数,可以简略显示PHP手册中的内容
与安装中文插件步骤相同

alignment插件

1
配置快捷键"ctrl+alt+f",可以对齐php js css等代码中的等号,还是稍有点用的

个人配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"atomic_save": true,
"auto_complete": false,
"font_face": "DejaVu Sans Mono",
"font_size": 16,
"hot_exit": true,
"ignored_packages":
[
"Vintage"
],
"index_files": false,
"remember_open_files": true,
"show_encoding": true,
"show_line_endings": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"update_check": false,
"word_wrap": false
}

emmet插件

1
安装之后重启编辑器,打开一个html文件,左下角提示“Loading PyV8”,之后输入

IMESupport插件

1
经过实测,Sublime 对中文可能不是很友好,至少我这里无法中文输入法跟随,这个插件可以解决

ConvertToUTF8插件

1
其中ConvertToUTF8是将其他文件转换到UTF8编码后打开

字体

1
2
3
4
增加一个"font_face": "Source Code Pro",配置
程序员字体 推荐
1. DejaVu Sans Mono
2. Source Code Pro

php格式化

1
phpfmt

php本地执行

http://jingyan.baidu.com/article/09ea3ede04ebe9c0aede390d.html

1
2
3
4
5
6
7
8
9
Tools->Build System-> New Build System 
{
"cmd": [
"php",
"$file"
],
"file_regex": "php$",
"selector": "source.php"
}

php代码提示

1
2
3
4
1. 安装LSP插件
2. 安装LSP-intelephense插件
配置LSP为
"auto_show_diagnostics_panel": false

图标

1
A File Icon

主题

1
Material Seti_UI Materialize

语法检查

1
2
sublimeLinter
sublimeLinter-php

html js格式化

1
HTML-CSS-JS Prettify

php注释自动生成

1
DocBlockr