no.01 ? emmet
emmet 是一个前端开发的利器,其前身是 zen coding。它让编写 html 代码变得简单。emmet 的基本用法是:输入简写形式,然后按 tab 键。
关于 emmet 的更多用法,请看官方文档,这份速查表可以帮你快速记忆简写形式。
no.02 ? sublimelinter
sublimelinter 是一个代码校验插件,它可以帮你找出错误或编写不规范的代码,支持 c/c++、coffeescript、css、git commit messages、haml、html、java、javascript、lua、objective-j、perl、php、puppet、python、ruby 和 xml 语言。
no.03 ? sidebarenhancements
sidebarenhancements 是一款很实用的右键菜单增强插件,有以 diff 形式显示未保存的修改、在文件管理器中显示该文件、复制文件路径、在侧边栏中定位该文件等功能,也有基础的诸如新建文件/目录,编辑,打开/运行,显示,在选择中/上级目录/项目中查找,剪切,复制,粘贴,重命名,删除,刷新等常见功能。
sidebarenhancements 还有一个功能就是自定义打开文件的程序,在侧边栏中右键点击一个文件(夹),选择 open with -> edit applications 就可以修改关联了,配置文件自带示例,可以很方便地套用。
copy as text… 是 sidebarenhancements 的又一个特色功能,可以复制包含各种形式的路径、url(甚至包括 base64 的 data:uri)、转码后的文件名、各种 html tag(a、img、script、style)等。
no.04 ? sublime?code?intel
sublime?code?intel 是一个代码提示、补全插件,支持 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 自带代码提示功能的很好扩展。它还有一个功能就是跳转到变量、函数定义的地方,十分方便。
使用 sublime?code?intel 之前你需要安装相应程序并把路径写入 ~/.codeintel/config 或 project_root/.codeintel/config 中,readme 中有详细的 说明,不再赘述。
十分不建议把 sublime?code?intel 与其他单个语言的扩展 package 一同使用,虽然很多语言扩展 package 比 sublime?code?intel 的代码提示功能要完善。如果需要一同使用,请在用户配置文件(菜单 preferences -> package settings -> sublime?code?intel -> settings ? user 中加入下面的内容,并去掉要禁用的语言。
01 codeintel_enabled_languages:
02 [
03 javascript, mason, xbl, xul, rhtml, scss, python, html,
04 ruby, python3, xml, sass, xslt, django, html5, perl, css,
05 twig, less, smarty, node.js, tcl, templatetoolkit, php
06 ],
07 codeintel_live_enabled_languages:
08 [
09 javascript, mason, xbl, xul, rhtml, scss, python, html,
10 ruby, python3, xml, sass, xslt, django, html5, perl, css,
11 twig, less, smarty, node.js, tcl, templatetoolkit, php
12 ]
no.05 ? alignment
alignment 是一个代码格式化插件,它可以使多行代码中的等号对齐,也可以调整多行代码为一个缩进级别,默认快捷键是 ctrl+alt+a(mac os 上是 cmd+ctrl+a)。
no.06 ? bracket?highlighter
bracket?highlighter 是一个括号、引号、标签高亮插件,支持 []、()、{}、””、” 和 等,比 sublime text 自带的高亮要明显得多。
no.07 ? git
git 插件集成了 git 的常用功能,使用之前需要安装 git 并写入环境变量中。
no.08 ? jsformat
js格式化插件
no.09 ? sassbeautify
sass 文件美化插件
no.10 ? docblockr
自动给函数添加块级注释。
no.11 ? pretty json
json美化扩展扩展插件
no.12 ? sublime?tmpl
html/js/css/php模板插件
no.13 ? sublime function name display
this plugin displays the current file, class and function name on the status bar in sublime text 2 and 3.
参考地址:
https://sublime.wbond.net/search
转载声明:
本文标题:sublime text2 常用插件集锦