clone地址:

git clone git://github.com/bxcn/sublime_plugins_config.git

安装Sublime Package Control 安装步骤

  • 第一步:打开sublime 找到View > Show Console这个菜单或 ctrl+` 打开 console它;

  • 第二步:根据版本不同把下面的代码粘贴到console中回车

Sublime Text 2

import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

Sublime Text 3

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

常用插件导航

  • emmet
  • terminal
  • snippet
  • http requester
  • jsformate
  • cssformate
  • csscomb
  • sublimelinter
  • sass build
  • sidebarenhancements
  • nettuts fetch
  • sublimelinter
  • sublime codeintel
  • bracket highlighter
  • trmmer
  • filediffs
  • gbk support
  • jquery package
  • docblock
  • autofilename
  • advancenewfile
  • babel
  • clipboard history
  • imesupport
  • trailing spaces

常用插件

Emmet

概括地说,Emmet(译者注:前身就是以前大名鼎鼎的Zen Coding,这个如果你没听说和使用过,就悲哀了)是一个可以让你更快更高效地编写HTML和CSS,节省你大量时间的插件。怎么使用?你只需按约定的缩写形式书写而不用写整个代码,然后按“扩展(Tab)”键,这些缩写就会自动扩展为对应的代码内容。 比如,你只需要输入 ((h4>a[rel=external])+p>img[width=500 height=320])*12 ,然后它会被扩展转换成12个列表项和紧随其后的图像。然后你就可以在此基础上再填写内容,就这么简单。

Terminal

这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。

Snippet

创建方法:Tools > Developer > New Snippet 创建快捷键:ctrl+shift+p

我们在编写代码的时候,总会遇到一些需要反复使用的代码片段。这时候就需要反复的复制和黏贴,大大影响效率。我们利用Sublime Text的snippet功能,就能很好的解决这一问题。通俗的讲,就是把我们常用的代码分别保存起啦,然后通过插件的形式来反复调用。

Http Requester

请求URL地址的插件

jsFormate

js格式化

cssFormate

css格式化

CSSComb

这是用来给CSS属性进行排序的格式化插件。如果你想保持的代码干净整洁,并且希望按一定的顺序排列(是不是有点强迫症了?),那么这个插件是一种有效解决的方案。特别是当你和其他有自己代码编写风格的开发者一同协作的时候。

SublimeLinter

这个插件最近才为SublimeText3重建和发布。新版本显然带来了很多新的有所不同的功能,而不是简单地把所有的Linter 放在一个包中,开发者允许用户在升级时选择并安装自己经常使用的Linter。很明显,这可以节省磁盘空间。“更多的定制”,这对用户是很友好的。

SASS Build

SASS Build 是一个编写CSS的预处理器。这个特别的插件将帮助你妥善构建包括压缩选项在内的SASS文件。一旦你安装了这个插件,你可以很容易地通过按Ctrl+ B(MAC系统是 Command +B)来启动它。

SideBarEnhancements

SideBarEnhancements是一个可以自定义打开方式快捷键的工具包。他可以定义不同的快捷键打开不同的浏览器。接下来,我们先安装它

[ { "keys": ["ctrl+shift+c"], "command": "copy_path" }, //chrome { "keys": ["f1"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "extensions":"." //匹配任何文件类型 } }, //firefox { "keys": ["f2"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "D:\Program Files\Mozilla Firefox\firefox.exe", "extensions":"." } }, //ie { "keys": ["f4"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:\Program Files\Internet Explorer\iexplore.exe", "extensions":"." } }, //safari { "keys": ["f5"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "D:\Program Files\Safari\safari.exe", "extensions":"." } } ]

Nettuts Fetch

如果你在用一些公用的或者开源的框架,比如 Normalize.css或者modernizr.js,但是,过了一段时间后,可能该开源库已经更新了,而你没有发现,这个时候可能已经不太适合你的项目了,那么你就要重新折腾一遍或者继续用陈旧的文件。Nettuts Fetch可以让你设置一些需要同步的文件列表,然后保存更新

SublimeLinter

这个插件最近才为SublimeText3重建和发布。新版本显然带来了很多新的有所不同的功能,而不是简单地把所有的Linter放在一个包中,开发者允许用户在升级时选择并安装自己经常使用的Linter。很明显,这可以节省磁盘空间。“更多的定制”,这对用户是很友好的。

Sublime CodeIntel

代码自动提示

Bracket Highlighter

类似于代码匹配,可以匹配括号,引号等符号内的范围。

Trmmer

你知道当你编写代码时,由于错误或别的某些原因,会产生一些不必要的空格。需要注意的是多余的空格有时也会造成错误。这个插件会自动删除这些不必要的空格。

FileDiffs

这个插件允许你看到SublimeText中两个不同文件的差异。你可以比较的对象可以是从剪贴板中复制的数据,或工程中的文件,当前打开的文件等

GBK Support

对应gb2312来说,Sublime Text 2 本生不支持的,我们可以通过Ctrl+Shift+P调出命令面板或Perferences->Package Contro,输入install 调出 Install Package 选项并回车,在输入“GBK Support”选择开始安装,左下角状态栏有提示安装成功。这时打开gbk编码的文件就不会出现乱码了,如果有需要转成utf-8的可以在File-GBK to UTF8-选择Save with UTF8就偶看了。

jQuery Package

DocBlockr

注释插件 DocBlockr这个插件可以很好的生成js ,php 等语言函数注释,只需要在函数上面输入/** ,然后按tab 就会自动生成注释

AutoFileName

快捷输入文件名,自动完成文件名的输入,如图片选取,输入”/”即可看到相对于本项目文件夹的其他文件

AdvanceNewFile

ST本来自带的创建新文件的快捷键是ctrl+n。但是用户需要保存时才可修改名称以及文件路径。但是安装完AdvanceNewFile插件后,一切都会变得相当容易。 按着ctrl+alt+n ,下方会出现一个填写路径的框,你可在内直接填写文件名,将文件保存在默认路径;也可自己编写路径保存

babel

支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuery 也有很好的扩展。

Alignment

使”=”号对齐,变量定义太多,长短不一,可一键对齐,默认快捷键Ctrl+Alt+A和QQ截屏冲突,可设置其他快捷键如:Ctrl+Shift+Alt+A;先选择要对齐的文本

Clipboard History

功能:粘贴板历史记录.

简介:方便使用复制/剪切的内容.

使用:.

Ctrl+alt+v:显示历史记录.

Ctrl+alt+d:清空历史记录.

Ctrl+shift+v:粘贴上一条记录(最旧).

Ctrl+shift+alt+v:粘贴下一条记录(最新).

IMESupport

功能:sublime中文输入法.

简介:还在纠结 Sublime Text 中文输入法不能跟随光标吗?试试「IMESupport 」这个插件吧!目前只支持 Windows,在搜索等界面不能很好的跟随光标.

使用:Ctrl + Shift + P →输入pci →输入IMESupport →回车.

Trailing spaces

功能:检测并一键去除代码中多余的空格.

简介:在纠结代码中有多余的空格而显得代码不规范?或是有处女座情节?次插件帮你实现发现多余空格、一键删除空格、保存时自动删除多余空格,让你的代码规范清爽起来.

使用:安装插件并重启,即可自动提示多余空格。一键删除多余空格:CTRL+SHITF+T(需配置),更多配置请点击标题。快捷键配置:在Preferences / Key Bindings – User加上代码(数组内).

整理出来的Sublime插件,来源于网络上搜集,感谢他们的分享!还在持续更新中......

sublime插件配置说明文档相关推荐

  1. Open-Falcon安装部署配置说明文档

    @(架构师之路) Open-Falcon安装部署配置说明文档 欢迎关注作者简书 csdn传送门 文章目录 Open-Falcon安装部署配置说明文档 单机安装 环境准备 1. 环境准备 2. 从源码编 ...

  2. 能让你开发效率翻倍的 sublime 插件配置

    sublime-setting 工欲善其事必先利其器(配置sublime前端开发环境) 下载: 直接到官网下载安装sublime 官网直达 安装插件 新版的sublime已经默认安装了package ...

  3. 能让你开发效率翻倍的 sublime 插件配置 1

    sublime-setting 工欲善其事必先利其器(配置sublime前端开发环境) 下载: 直接到官网下载安装sublime 官网直达 安装插件 新版的sublime已经默认安装了package ...

  4. fullcalendar显示出勤日_FullCalendar 日历插件中文说明文档

    普通显示设置 属性 描述 默认值 header 设置日历头部信息. 如果设置为false,则不显示头部信息.包括left,center,right左中右三个位置,每个位置都可以对应以下不同的配置: t ...

  5. FFmpeg3.4.2编译配置说明文档

    Help options : 帮助选项 options –help 打印此消息 rint this message –quiet 抑制显示丰富的输出 Suppress showing informat ...

  6. FullCalendar 二:FullCalendar日历插件说明文档

    FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发,本文将FullCalendar的常用属性和方法.回调函数等整理成中 ...

  7. mysql审计插件安装_MySQL审计插件安装使用说明文档--升级版

    目的 基于之前设计开发的MySQL审计插件,以及<MySQL审计插件安装使用说明文档>的内容介绍,对完善后的mysql审计插件进行补充和说明.主要对新增内容进行详细说明,进一步完善审计插件 ...

  8. bootstrap3 文件上传插件fileinput中文说明文档

    file input插件功能如此强大,样式非常美观,并且支持上传文件预览,ajax同步或异步上传,拖曳文件上传等炫酷的功能,完全没有理由不去使用,但是国内很少能找到本插件完整的使用方法,于是本人去其官 ...

  9. 火车头采集器百度知道聚合采集插件说明文档!

    大家好,我是淘小白~今天来整理一下百度知道聚合采集插件的的说明文档! 1.应用软件 火车头采集器 2.插件类型 Python插件 3.插件逻辑说明 1.百度知道搜索关键词 提取前2页的百度知道url, ...

最新文章

  1. drbd配置文件_Linux数据安全工具:数据镜像软件DRBD的安装与配置
  2. Hbase 技术细节笔记(上)
  3. 183SDP回铃设置步骤
  4. 在Qt Designer中使用样式表
  5. 指针和指针的指针_网络上的iPad指针
  6. jpg , png 图片转SVG格式(资源篇)
  7. el-select change事件传多个参数_第8天 | 14天搞定Vue3.0,事件处理(详细)
  8. Oracle ITL(Interested Transaction List)理解
  9. vim 批量替换字符串_vim批量替换,效率就是高。附常用批量替换命令
  10. 好友助力功能php开发,微开讲_帮助中心
  11. Python : async和await、asyncio与aiofiles
  12. 如何恢复原来数据库中的用户?
  13. 制作U盘macos系统
  14. im即时通讯源码带教程/uniapp即时通讯源码,附安装教程
  15. win7不显示移动硬盘_小巧便携,自动备份-希捷Backup Plus Slim移动硬盘让资料更安全...
  16. 参数曲面matlab,MATLAB空间曲面的实现方法
  17. openstack tungsten fabric/contrail中虚拟机yum出现could not retrieve 14: curl#7 - “Failed to connect to
  18. 用python打开桌面应用程序
  19. 销售即是一门艺术,更是一门科学?(一)
  20. 人工智能(Machine Learning)—— 机器学习

热门文章

  1. 百度或360搜索:地震姜常宏,求传播?!!
  2. 公共资源交易中心使用美赛思光盘打印刻录机系统自动实现一盘一项目
  3. 财务共享五大价值助力央企构建世界一流财务管理体系
  4. 图像分割的tf-serving
  5. 吉林省计算机二级vf试题,计算机二级vf考试试题
  6. 知识小罐头06(tomcat8请求源码分析 中)
  7. idea中Web项目 class path resource [applicationContext.xml] cannot be opened because it does not exist
  8. QString将16进制字符串转换成10进制字符串(16进制IP地址的转换显示)
  9. 通俗易懂的TCP,SSL以及HTTPS的连接建立过程详解
  10. 读40020072 朋友的工厂模式运用-锻造武器理解和感想