多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 1、下载 Sublime Text 2 ####首先在 [sublime官网](http://www.sublimetext.com/2) 地址 : http://www.sublimetext.com/2 下载 Sublime Text 2 <br/> ## 2、注册 Sublime Text 2 ####<font color="red">注册码 ( 直接复制黏贴下面代码 )</font> `----- BEGIN LICENSE ----- Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC99798F 942194A6 02396E98 E62C9979 4BB979FE 91424C9D A45400BF F6747D88 2FB88078 90F5CC94 1CDC92DC 8457107A F151657B 1D22E383 A997F016 42397640 33F41CFC E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D 5CDB7036 E56DE1C0 EFCC0840 650CD3A6 B98FC99C 8FAC73EE D2B95564 DF450523 ------ END LICENSE ------ ` <br/> ##3、安装 Package control * 使用 <font color="red">Ctrl + ` </font> 打开Sublime Text控制台 * 将下面的代码粘贴到控制台里(用于Sublime text2) `import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')` * 执行成功后 <font color="red">重新启动 Sublime text2 (重要)</font> * 重启后使用 <font color="red">Ctrl + Shift + P</font> 打开命令板,可以安装插件 ##4、常用插件 >[info] 1、Emmet 快速书写html代码的插件 <br/> >[success] 2、Bracket Highlighter 用于匹配括号,引号和html标签 <br/> > 3、CodeIntel (PHPCodeIntel) 代码自动补齐,快速跳转到变量定义,在状态栏显示函数快捷信息等,支持语言有: PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, XBL, Tcl, HTML, HTML5, TemplateToolkit, XUL, Django, Perl, Ruby, Python3,根据自己的编程语言选择相应的CodeIntel <br/> >[warning] 4、DocBlockr DocBlockr可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++等。 <br/> >[danger] 5、Sublime Linter 这个插件帮你找到代码中的错误。它支持很多语言:PHP, Python, Java, CoffeScript, CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, XML等。注意 : Javascript需要安装Node.js引擎,其他配置详见项目主页。 <br/> >[info] 6、ctags 该插件可以在代码中快速跳转到函数的定义位置,不过需要先下载ctags5.8 (下载地址 : http://nchc.dl.sourceforge.net/project/ctags/ctags/5.8/ctags58.zip) windows环境下需要将ctags58.exe放入 system32目录下. <br/> ##ctags 常用命令: * 查看当前支持的语言 `ctags --list-languages` * 查看会把PHP语言的哪些函数 或者 变量等做为索引 `ctags --list-kinds=PHP` * 查用命令参数 `-R 递归的寻找目录的子目录 -f 将索引写入指定文件,Sublime的插件Ctags读的是**当前视图的.tags文件**。 -a 追加索引 --languages 选择语言解释器` * 常用建立索引命令一 : `ctags -R -f $PROJECT/.tags $PROJECT --languages=Python` <font color="red">`解释:递归的将项目目录的文件使用Python解释器建立索引写入项目目录的.tags文件中`</font> * 常用建立索引命令二 : `ctags -R -f $PROJECT/.tags -a $SRC --languages=Python` <font color="red">`解释:递归的将SRC目录的文件使用Python解释器建立索引追加到项目目录的.tags文件中 之后Sublime的插件Ctags会读取当前试图下的.tags文件,完成点击跳转的功能`</font> * 可以简写成 : `ctags -R -f .tags` <font color="red">必须在当前目录下</font> <br/> >[success] 7、IMESupport 解决使用Sublime Text 2会有输入法不跟随光标移动的问题 安装插件前 ![](https://box.kancloud.cn/2015-11-27_5657e2df94af0.png) 安装插件后 ![](https://box.kancloud.cn/2015-11-27_5657e2dfd09d3.png) >[info] 7、保存文件时 tab自动转成空格 `1.打开sublime的Preference -> Browser Packages ...` <br/> `2.新建一个 目录 ExpandTabsOnSave` <br/> `3.新建文件ExpandTabsOnSave.py` <br/> `4.把下面内容复制进去,保存` ` import sublime, sublime_plugin, os class ExpandTabsOnSave(sublime_plugin.EventListener): def on_pre_save(self, view): if view.settings().get('expand_tabs_on_save') == 1: view.window().run_command('expand_tabs') ` <br/><br/> `5.全局改变,打开Preferences -> Settings - User添加:` <br/><br/> ` "settings": { "expand_tabs_on_save": true } `