通俗易懂地说,这个是你在完成安装SublimeText后必须安装的东西。你问为何?由于有了这个特殊的“插件包”,你能够很容易地安装、升级、删除,甚至很是方便地查看您已经安装在SublimeText中的包或插件的列表。它经过菜单和对应的行为使这些过程变得很是容易和有组织。css
归纳地说,Emmet(译者注:前身就是之前大名鼎鼎的Zen Coding,这个若是你没据说和使用过,就悲哀了)是一个可让你更快更高效地编写HTML和CSS,节省你大量时间的插件。怎么使用?你只需按约定的缩写形式书写而不用写整个代码,而后按“扩展”键,这些缩写就会自动扩展为对应的代码内容。 好比,你只须要输入 ((h4>a[rel=external])+p>img[width=500 height=320])*12 ,而后它会被扩辗转换成12个列表项和紧随其后的图像。而后你就能够在此基础上再填写内容,就这么简单。html
生成一个html空模版文件node
html:xt->Tabgit
生成多个元素,例如20个div:程序员
div*20->Tabgithub
生成子元素,例:div->ul->li->a->img 写法编程
div>ul>li>a>img->Tabvim
生成同级别元素,例:div->ul+div 写法windows
div>ul+div->Tabsublime-text
生成向上层元素,例:div->ul->上一层添加一个ul 写法
div>ul^ul->Tab
生成带序号的元素
h$*6->Tab
生成带id或class元素,id写法#id名->Tab ,class写法 .class名->Tab
这个插件让你能对齐你的代码,包括 PHP、CSS 和 Javascript。代码看起来更简洁和可读,便于编辑。默认是Ctrl+Alt+A,哇,齐了。
Ctrl + Shift + H,可格式化HTML,CSS,JS,XML等,至关于功能是JsFormat,CssCond,sublimetext_indentxml的结合,功能强大,我的把他设置为了Ctrl + Shift + F,同时须要下载node.js,将node.js的路径配置进去就好了,可是对JSON的格式化不是那么使人满意,因此仍是加了JsFormat这个插件
Ctrl+Alt+F 格式化js代码
在 JavaScript调试方面,这是一个使人惊讶的工具,Sublime上的完整的代码检查工具。
功能:使用绝对路径储存在用户设置中的项目断点,控制台,分步和断点调试器,栈追踪。这些都可以很棒的工做!并且Mozilla还提供了一个插件Fireplay让你链接到Firefox 开发工具和最简单的调试器JSHint
这是用来给CSS属性进行排序的格式化插件。若是你想保持的代码干净整洁,而且但愿按必定的顺序排列(是否是有点强迫症了?),那么这个插件是一种有效解决的方案。特别是当你和其余有本身代码编写风格的开发者一同协做的时候。
使用方法:Ctrl + Shift + C
对XML进行格式化,Ctrl + K + F
Sublime Text 默认的 Autocomplete 功能只考虑当前的文件,而 AllAutocomplete 插件会搜索全部打开的文件来寻找匹配的提示词,无需重启便可生效。
用于匹配括号,引号和html标签。对于很长的代码颇有用。安装好以后,不须要设置插件会自动生效。好极了!打开和折叠代码的某一部分就应该是这个样子的。
这个插件能够给SublimeText的边栏菜单带来扩充的功能,包括:在当前工程文件夹中新建文件,移动文件或文件夹,产生文件或文件夹的副本,在新窗口或浏览器中打开,刷新等。这只是归纳地说,安装后探索它更多的功能吧。
修改 Side Bar.sublime-menu文件能够去除不须要的功能,个人最后修改为这样,效果和代码以下:
[
{
"caption": "-",
"id": "side-bar-start-separator"
},
{
"command": "prompt_add_folder",
"caption": "Add Folder to Project…",
"mnemonic": "d"
},
{
"caption": "-",
"id": "side-bar-new-separator"
},
{
"caption": "Open In Browser",
"id": "side-bar-open",
"command": "side_bar_open",
"args": {
"paths": []
}
},
{
"caption": "Open the Folder",
"id": "side-bar-reveal",
"command": "side_bar_reveal",
"args": {
"paths": []
}
},
{
"caption": "-",
"id": "side-bar-edit-open-separator"
},
{
"caption": "-",
"id": "side-bar-find-separator"
},
{
"caption": "Copy Name",
"id": "side-bar-clip-copy-name",
"command": "side_bar_copy_name",
"args": {
"paths": []
}
},
{
"caption": "Copy Path (Windows)",
"id": "side-bar-clip-copy-path-windows",
"command": "side_bar_copy_path_absolute_from_project_encoded_windows",
"args": {
"paths": []
}
},
{
"caption": "Copy Dir Path",
"id": "side-bar-clip-copy-dir-path",
"command": "side_bar_copy_dir_path",
"args": {
"paths": []
}
},
{
"caption": "Copy Path",
"id": "side-bar-clip-copy-path",
"command": "side_bar_copy_path",
"args": {
"paths": []
}
},
{
"caption": "Copy Folder Path",
"id": "side-bar-clip-copy-project-directories",
"command": "side_bar_copy_project_directories",
"args": {
"paths": []
}
},
{
"caption": "-",
"id": "side-bar-clip-separator"
},
{
"caption": "Rename…",
"id": "side-bar-rename",
"command": "side_bar_rename",
"args": {
"paths": []
}
},
{
"caption": "-",
"id": "side-bar-duplicate-separator"
},
{
"caption": "Duplicate…",
"id": "side-bar-duplicate",
"command": "side_bar_duplicate",
"args": {
"paths": []
}
},
{
"caption": "-",
"id": "side-bar-rename-move-separator"
},
{
"caption": "Empty",
"id": "side-bar-empty",
"command": "side_bar_empty",
"args": {
"paths": []
}
},
{
"caption": "-",
"id": "side-bar-delete-separator"
},
{
"caption": "Refresh",
"id": "side-bar-refresh",
"command": "refresh_folder_list"
},
{
"caption": "-",
"id": "side-bar-refresh-separator"
},
]
虽然名字看上去并不友好,但做为开发者的你确定一眼就能明白它是干什么的。这个插件会将Git整合进你的SublimeText,使的你能够在SublimeText中运行Git命令,包括添加,提交文件,查看日志,文件注解以及其它Git功能。
这是一个小巧有用的插件,它会告诉你自上次git commit以来已经改变的行。一个指示器显示在行号的旁边。
删除所有空行:
EditorConfig帮助开发者在不一样的编辑器,IDE之间定义和维护统一的编程风格。EditorConfig工程包含一个文件,定义了编程风格,文本编辑器插件集合,让编辑器能够读取该文件并依照它来定义风格。例如.editorconfig文件:
打开Sublime Text后,接着按 Ctrl+Shift+P,并输入 Install Package ,安装完成以后选择 Compare to View
若是你常常要查看或设置颜色值,这个插件能够很方便地调用你本机的调色板应用。(译者扩充:)这是一个双向的功能,你既能够在调色板中选择一个颜色,而后按“肯定”按钮把该值填写到 SublimeText 中活动文档的当前位置,也能够在活动文档中选择一个颜色的值,按此插件的快捷键就会在显示的调色板中定位到该值所对应的颜色。
使用方法: Ctrl + Shift + C
DocBlockr 可使你很方便地对代码创建文档。它会解析函数,变量,和参数,根据它们自动生成文档范式,你的工做就是去填充对应的说明。
SublimeText, Vim, Emacs, IntelliJ IDEA极佳的扩展工具,它使得开发者能够在从不一样的编辑器合做编写代码。
自动补全文件路径-很是方便。没有废话。
杰出的待办事项表!全部的任务都保持在文件中,因此能够很方便的把任务和项目绑定在一块儿。能够建立项目,贴标签,设置日期。有竞争力的用户界面和快捷键。
这多是对程序员最有用的插件。SublimeREPL 容许你在 Sublime Texxt 中运行各类语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。
多是Markdonw最好的插件了:语法高亮,缩略词,自动补全,配色方案。你也能够尝试使用MarkdownPreview做为替代解决方案。
SublimeText不只仅是可以查看和编辑 Markdown 文件,但它会视它们为格式很糟糕的纯文本。这个插件经过适当的颜色高亮和其它功能来更好地完成这些任务。
Sublime CodeIntel是我最喜欢的插件,它提供了不少IDE提供的功能,例如代码自动补齐,快速跳转到变量定义,在状态栏显示函数快捷信息等。
它支持的语言有:PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, XBL, Tcl, HTML, HTML5, TemplateToolkit, XUL, Django, Perl, Ruby, Python3.
虽然有时候有点小问题,但真的能节省不少时间。强烈推荐安装。
这个插件可让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。默认是Ctrl+Alt+T 调出控制台,快捷键跟Sublime Text冲突,须要修改快捷键,个人修改成Ctrl+Alt+T
因为CSS3和HTML5的W3C规范都还没有统一,各大浏览器对标准的支持仍是有差别的。因此在编写CSS3代码还须要针对不一样的浏览器写一堆的CSS3代码前缀。Prefixr插件能将CSS3代码自动生成跨浏览器CSS代码。
JSLint是一个Javascript代码质量检测工具。它能够告诉你代码的什么地方须要改进。虽然你也能够在网上检测,但这个插件能让你不打开浏览器,直接在Sublime里面检测。
使用方法:按下Shift + Command + P
(Mac)或是Ctrl + Shift + P
(Windows)调出命令面板,找到JSLint: Run JSLint
,按下Enter
,JSLint会输出结果到状态栏。
这个插件最近才为SublimeText3重建和发布。新版本显然带来了不少新的有所不一样的功能,而不是简单地把全部的Linter 放在一个包中,开发者容许用户在升级时选择并安装本身常用的Linter。很明显,这能够节省磁盘空间。“更多的定制”,这对用户是很友好的。
若是您想检查浏览器是否支持你包括在你的代码中的CSS和HTML元素,那么这是你须要的插件。全部您须要作的就是选择有疑问的元素,插件将为你作其他的事情。
默认状况下SublimeText不具有FTP的功能,若是你正在寻找能在您的SublimeText应用程序中使用的免费和易用的FTP工具,你能够考虑FTPSync。这是一个很是简单的FTP同步工具,它能够控制上传目标的多重命名。让咱们知道您的想法。
SASS Build 是一个编写CSS的预处理器。这个特别的插件将帮助你妥善构建包括压缩选项在内的SASS文件。一旦你安装了这个插件,你能够很容易地经过按Ctrl+ B(MAC系统是 Command +B)来启动它。
经过这个特殊的插件,会给你查看和编辑SublimeText附带的不一样的包带来不少方便。您也能够提取任何给定的包。这一行动将其复制到用户文件夹,以便您能够安全地对其进行编辑。
你知道当你编写代码时,因为错误或别的某些缘由,会产生一些没必要要的空格。须要注意的是多余的空格有时也会形成错误。这个插件会自动删除这些没必要要的空格。
这个插件容许你看到SublimeText中两个不一样文件的差别。你能够比较的对象能够是从剪贴板中复制的数据,或工程中的文件,当前打开的文件等。
Clipboard History (ST2) – 为的剪切板保存历史记录