Sublime Text 3 插件安装方法及热门插件推荐
之前工作的时候一直用的Webstorm(前端开发神器)。在性能高的电脑上用Webstorm挺好的,可是Webstorm在我的macbook air运行起来非常卡。所以决定使用一下Sublime Text :)
Sublime Text是一款非常精巧的文本编辑器,速度快得出奇。这些非常棒的特性包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distraction free mode)、分区编辑(split editing)、快速项目切换(instant project switch),你还可以随意地自定义更多功能。还有,这款编辑器支持Mac、Windows和Linux平台。
因为自己一直习惯用vim快捷键,以及用惯了Webstorm的自动保存功能,所以做了些简单配置:
preferences-> User Settings
1 | { |
##插件安装
直接安装
可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。使用Package Control组件安装(个人比较喜欢的方式,方便快捷)
- 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)
- 粘贴以下代码到底部命令行并回车:
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())
- 重启Sublime Text 3。
- 如果在Perferences->package settings中看到package control这一项,则安装成功。
- Sublime Text2 的代码
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安装插件的方法:
- 按下Ctrl(command)+Shift+P调出命令面板
- 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。(删除的话输入remove 调出Remove Package)
##常用插件
###Emmet(Github)
Emmet 其前身是 Zen Coding。它让编写 HTML 代码变得简单。Emmet 的基本用法是:输入简写形式,然后按 Tab 键。
关于 Emmet 的更多用法,请看官方文档,这份速查表可以帮你快速记忆简写形式。
###Theme – Soda (GitHub)
安装后你还需要在你的配置文件(菜单 Preferences -> Settings - User)中加入”theme”: “Soda Light.sublime-theme” 或 “theme”: “Soda Dark.sublime-theme”。要达到图中的效果,你还需要下载与之搭配的 color scheme。
如果你喜欢 Soda Dark 和 Monokai,我建议你使用 Monokai Extended (GitHub)。这个 color scheme 是 Monokai Soda 的增强,如果再配合 Markdown Extended (GitHub),将大大改善 Markdown 的语法高亮。
###JS Format(Github)
JS代码格式化插件。
###Bracket Highlighter(Github)
类似于代码匹配,可以匹配括号,引号等符号内的范围。
###Sublime Prefixr(Github)
Prefixr,CSS3 私有前缀自动补全插件
###[Alignment](https://sublime.wbond.net/packages/Alignment)([Github](https://github.com/wbond/sublime_alignment)) 代码中“=”自动对齐插件,快捷键: ctrl+alt+a(Mac OS 上是 cmd+ctrl+a)。
###SublimeCodeIntel (GitHub)
代码自动提示,详细的说明。
不建议把 SublimeCodeIntel 与其他单个语言的扩展 package 一同使用,虽然很多语言扩展 package 比 SublimeCodeIntel 的代码提示功能要完善。如果需要一同使用,请在用户配置文件(菜单Preferences -> Package Settings -> SublimeCodeIntel -> Settings - User 中加入下面的内容,并去掉要禁用的语言。
1 | "codeintel_enabled_languages": |
###AutoFileName
自动补全文件(目录)名,很重要的插件
###其他语法支持
如果有一个 SublimeText 本身所带语言包不包含的语言,它就无法显示适当的语法高亮。这些语言包括 LESS,Sass,SCSS,Styls 和 Jade(或其它)。如果您正在使用这些语言,你可能要安装它们的语法插件。