一、安装Package Control
sublime text 2和sublime text 3 安装package control的代码是不同的,下面依次给出
sublime text 3 安装package control
首先使用Ctrl+`或者通过View->Show Console菜单打开命令行,粘贴如下代码:
1 |
import urllib.request,os; pf = 'Package Control.sublime-package' ; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open (os.path.join(ipp, pf), 'wb' ).write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace( ' ' , '%20' )).read()) |
执行完毕后安装成功的话可以在Preferences菜单下看到Package Settings和Package Control两个菜单,或者直接ctrl+shift+P调出package control的命令栏。
sublime text 2 安装package control的代码
1 |
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' ) |
大家可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control:
https://sublime.wbond.net/Package%20Control.sublime-package点击下载安装包。
点击Preferences > Browse Packages菜单
进入打开的目录的上层目录,然后再进入Installed Packages/目录
并复制到Installed Packages/目录,重启Sublime Text即可。
Package Control安装成功后我们就可以方便的在线安装各种必备插件了,ctrl+shift+p调出package control的控制界面,输入install回车,自动检索可用插件,在弹出的搜索栏中搜索你要安装的插件回车即可自动安装
二、开发必备插件
1、Emmet
Emmet即之前的Zen coding,前端开发者必备插件,大大提高了HTML/CSS代码编写的速度,在插件搜索栏输入Emmet回车安装即可,大家可以搜索《 Zen Coding:快速编写HTML/CSS代码》去学一下使用方法
2、SublimeCodeIntel
SublimeCodeIntel 是一个代码提示、补全插件,支持 JavaScript、Mason、XBL、XUL、RHTML、SCSS、Python、HTML、Ruby、Python3、XML、Sass、XSLT、Django、HTML5、Perl、CSS、Twig、Less、Smarty、Node.js、Tcl、TemplateToolkit 和 PHP 等语言,是 Sublime Text 自带代码提示功能的很好扩展。它还有一个功能就是跳转到变量、函数定义的地方,十分方便。
十分不建议把 SublimeCodeIntel 与其他单个语言的扩展 package 一同使用,虽然很多语言扩展 package 比 SublimeCodeIntel 的代码提示功能要完善。如果需要一同使用,请在用户配置文件(菜单Preferences -> Package Settings -> SublimeCodeIntel -> Settings - User 中加入下面的内容,并去掉要禁用的语言。
"codeintel_enabled_languages": [ "JavaScript", "Mason", "XBL", "XUL", "RHTML", "SCSS", "Python", "HTML","Ruby", "Python3", "XML", "Sass", "XSLT", "Django", "HTML5", "Perl", "CSS","Twig", "Less", "Smarty", "Node.js", "Tcl", "TemplateToolkit", "PHP" ], "codeintel_live_enabled_languages": [ "JavaScript", "Mason", "XBL", "XUL", "RHTML", "SCSS", "Python", "HTML","Ruby", "Python3", "XML", "Sass", "XSLT", "Django", "HTML5", "Perl", "CSS","Twig", "Less", "Smarty", "Node.js", "Tcl", "TemplateToolkit", "PHP" ]
3、Theme – Soda
Soda Theme 是最受欢迎的 Sublime Text 主题。
4、SublimeLinter
SublimeLinter 是一个代码校验插件,它可以帮你找出错误或编写不规范的代码,支持 C/C++、CoffeeScript、CSS、Git Commit Messages、Haml、HTML、Java、JavaScript、Lua、Objective-J、Perl、PHP、Puppet、Python、Ruby 和 XML 语言。
5、JS Format
一个JS代码格式化插件。
6、JQuery Package for sublime text
JQuery的提示补全代码包
7、sublime prefixr
css3的前缀自动补全
8、sublime alignment
用于代码格式的自动对齐。传说最新版Sublime 已经集成。
9、clipboard history
粘贴板历史记录,方便使用复制/剪切的内容。