# Sublime 的常用插件
## 1.自动补全注释(支持函数注释)
插件名:`DocBlockr`
>[success]DocBlocker 是在Sublime平台上开发一款注释自动补全代码插件,支持JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Apex, Groovy, Objective C, C, C++ and Rust.
>**在function上一行输入`/**`,然后按Tab就自动补全注释**
### 自定义`DocBlockr`信息补全
1. 打开Preferences -> Package Settings -> DocBlockr->Settings - User 并新建一个User配置文件,也可以直接将配置文件保存到"Default Settins"
2. 建议代码保存到新建的User配置文件中.,如果是保存在“Default Settins”里则需要将覆盖默认的配置(不建议在默认的配置中进行更改)
![](https://box.kancloud.cn/5e20c6e3e8b32f7c6519d515672cd94f_1103x344.png)
最图效果:
![](https://box.kancloud.cn/94866db1ee180f942271970547cb9868_923x416.png)
## 2.Emmet
>[success]可以快速编写html/css。
注意:安装Emmet的同时,也会自动安装其依赖PyV8 binary库,安装PyV8库会用较长时间,可以在Sublime左下角看到安装进程状态
## 3.HTML5
>[success]支持hmtl5规范的插件包,与Emmet插件配合使用,效果更好
使用方法:新建html文档>输入HTML5>敲击Tab键>自动补全html5规范文档
## 4.SublimeLinter
>[success]一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。
## 5.JSFormat
>[success]js代码格式化插件。
使用方法:使用快捷键ctrl+alt+f
## 6.BracketHighlighter
>[success]代码匹配,可以匹配括号,引号等符号内的范围。
使用方法:点击某个标签或括号之类,会高亮显示出另一个标签或括号所在的位置。
## 7.Alignment
>[success]代码对齐,注意不是格式化喔。
使用方法:如写几个变量,选中这几行,Ctrl+Alt+A,就会左对齐。
## 8.DocBlockr
>[success]注释插件,生成幽美的注释。
/*:回车创建一个代码块注释
/**:回车在自动查找函数中的形参等等。
它会生成 JSDoc 格式的注释。
![](https://box.kancloud.cn/ec223326b90074cf13a02e63df95338c_504x300.png)
## 9.SideBarEnhancements
一个可以自定义打开方式快捷键的工具包。他可以定义不同的快捷键打开不同的浏览器。使用方法参考下面链接:
http://www.w3cfuns.com/notes/13810/d9b9ed2fb80785dae88a5344ef0f30d4.html
## 10.ColorPicker
>[success]通常,如果你想使用一个颜色选择器则可能打开 Photoshop 或 GIMP。而在 Sublime Text 中,你可以使用内置的颜色选择器。安装完成后,只要按下Ctrl / Cmd + Shift + C 快捷键。
注意:有时候按下Ctrl / Cmd + Shift + C 快捷键唤不出颜色选择器,多半是与其它软件快捷键冲突了,可以Preferences-Browse Packages找到ColorPicker文件夹,打开之后会看到下面几个文件
>[success]这是对应不同系统 的,大家可以根据自己的系统修改对应文件里的快捷键,我的是修改为ctrl+shift+a 如下所示:
这里写图片描述
## 11.AutoFileName
>[success]功能:快捷输入文件名
简介:自动完成文件名的输入,如图片选取
使用:输入”/”即可看到相对于本项目文件夹的其他文件
![](https://box.kancloud.cn/ce802195cebb5ee7741276d55961556a_539x272.png)
## 12.jQuery
>[success]支持jQuery规范的插件包。
## 13.AdvancedNewFile
>[success]假设有文件夹file。我们正在输入代码,又想在新的子目录下新建html文件的话用传统方式得很多步,新建目录,新建文件,保存等等等。
但是有了该插件之后,事情就变得简单了许多,只需要按下Ctrl+Shift+N,输入文件夹以及文件名,你就会看到如下效果:(回车,你会发现已经子目录下的文件已经新建完成了!)
这里写图片描述
## 14.JavaScript Next
>[success]完美支持ECMAScript 6。
JavaScript Next 提供了比默认javascript Package更好的语法高亮,而且他完美支持ECMAScript 6。
建议完全使用 JavaScript Next代替JavaScript Package。
## 15.CSS3
>[success]提供语法高亮。默认情况下是一片白色的纯文本,很难看。
## 16.Color Highlighter
>[success]CSS颜色高亮,会检测CSS文件中的颜色码,不论是Hex码或者RGB码都能很好的显示,很是牛逼!
Color Highlighter能够设置成用背景色或者边框提示颜色,我一般在Settings里做这样的设置:
~~~
{ "ha_style": "filled", "icons": false }
~~~
效果如下:
![](https://box.kancloud.cn/6871fc538c594fe02df9138de7a97ad9_524x188.png)
## 17.CSScomb
>[success]CSS属性排序。
CSS属性的顺序一般不重要,因为无论何种顺序浏览器都能正确渲染。但排序所有的属性还是有助于代码的整洁。在Sublime Text中,选中CSS属性后按F5就可以按字母顺序排序,或者右键Run CSScomb。
## 18.CSS Format
>[success]CSS格式化。
使用方法:右键-》CSS format-》Expanded
>[info]还有其他功能,如右键-》CSS format-》Compact可以将css都紧凑在一行,效果如下:
这里写图片描述
## 19.ConvertToUTF8
>[success]GBK编码兼容。
## 20.Auto Close HTML Tags
>[success]功能:写HTML代码时,输入“>”就会自动产生相应的闭合标签</>。
## 21.Nodejs
>[success]功能:node代码提示
教程:https://sublime.wbond.net/packages/Nodejs
## 22.A File Icon
>[success]美化文件前面的图标,效果如下:
![](https://box.kancloud.cn/b733c5da593ce19e57cce27b55484ed2_230x187.png)
## 23.HTMLBeautify
>[success]格式化HTML代码。
使用方法:选中代码,然后按下快捷键ctrl+alt+shift+f或者Edit->Beautify HTML
## 24. sublimeCodeIntel
>[success]CSS属性值自动提示
>
# 快捷键的使用——让你键步如飞
>[success]Alt+F3
选中文本后按下快捷键,即可一次性选择全部的相同文本(如变量名、函数名等)进行同时编辑。
>[success]Ctrl+c、Ctrl+v
光标停留在某一行时,按下Ctrl+c即可复制一整行,然后Ctrl+v就粘贴到下一行了。
- 前言
- PHP获取服务器信息
- PHP中的常用函数-新手必备知识
- 日期时间相关的函数
- 时区设置
- time函数
- strtotime 时间戳
- date函数
- mktime函数
- 联合使用 date() 和 mktime()
- PHP数据类型相关的函数
- PHP数组相关的函数
- array函数
- 数组的排序
- sort()和rsort()函数
- asort()和arsort()函数
- ksort()和krsort()函数
- array_multisort()函数
- array_reverse函数
- 数组的遍历
- 数组中新增和删除元素
- 数组头部插入和删除元素
- 数组尾部插入和删除元素
- 删除数组中重复的元素
- 删除数组中指定的元素
- 数组的合并
- 随机/打乱已知数组
- range函数
- 数组去除重复
- PHP常用功能函数
- URL地址处理函数
- post/get请求
- PHP字符串相关的函数
- PHP文件系统
- PHP正则表达式
- 正则表达式语法规则
- POSIX扩展的正则表达式函数
- 查找字串函数
- 替换字符串函数
- Perl兼容的正则表达式函数
- PHP中类的应用
- 中文编码
- 关于stdClass
- 变量相关函数
- unset
- PHP数值相关的函数
- 数值取整
- 开发工具与开发环境使用技巧
- sublime
- 常用插件
- Atom
- 常用插件
- 常见问题
- Visual Studio Code
- vscode常用插件
- 编程推荐字体
- MAC下开发常识
- MAC下的常用设置
- MAC下的常用开发工具
- MAC下XAMMP的常见问题
- Apache配置基础
- PhpStrom
- php中的常见问题
- 文件上传相关问题
- API接口中常见问题
- 关于缓冲区问题
- PHP中注意事项
- 条件判断
- PHP文件管理模块
- 文件管理源码
- 文件管理的常用函数
- 文件管理中文乱码处理
- 自定义功能函数
- 文件下载
- PHP常用头信息定义汇总
- 常见PHP网页木马
- 加密算法
- 1. Base58可逆加密
- 2. AES加密/解密
- mysql数据库操作
- 命令行操作Mysql常用令行-查询
- 命令行操作Mysql常用令行-操作
- Mysql使用中的技巧
- 在线数据库管理中常用命令
- sql show命令
- mysql数据库的备份与恢复
- 二进制日志介绍
- 二进制日志常用命令
- ThinkPHP
- 数据迁移
- 常见问题
- 验证码问题
- API接口中的异常处理
- API接口安全
- 解决跨域问题
- 自定义实用功能函数