Sublime Text安装及常用插件

Sublime Text安装及常用插件

软件安装

官网下载安装包,然后双击可执行文件进行安装。

注意:在安装时勾选Add to explorer context menu,这样在右键单击文件时就可以直接使用Sublime Text打开。

插件安装

在插件安装之前,先介绍下安装包管理工具Package Control的安装,因为有了这个工具,使得我们安装和管理插件非常方便。

Package Control

  • 功能:安装包管理
  • 简介:sublime插件控制台,提供添加、删除、禁用、查找插件等功能
  • 安装方法:
    • 1.CTRL+`,出现控制台
    • 2.粘贴此网站上给出的代码至控制台,然后点回车,即可

其他方法
如果以上方法不能安装,请使用下面的方法

  • 1.选择菜单:Preferences > Browse Packages
  • 2.打开sublime插件安装包文件夹
  • 3.下载文件并复制到打开的文件夹
  • 4.重启sublime

插件安装方法

  • 方法1:下载所需要的插件,解压后,放到Packages目录中。如果Packages目录的简单方法是Sublime Text的Preferences菜单中BrowsePackages。
    然后,重启Sublime Text
  • 方法2:使用Package Control来安插件

在安装好Package Control之后,按下Ctrl+ Shift+ P调出命令面板,然后输入install调出Package Control:Install Package选项,按下回车,然后输入你想安装的插件,会自动搜索插件,回车安装重启后即完成安装(也可以用简洁方法:先Ctrl+ Shift+ P,输入pci(Sublime支持模糊查找),然后输入插件包名,找到该包,回车安装),推荐使用该方法

如果Package control没有搜索到,可以ctrl+shift+P,然后输入p c,可以看到有一个Package control:add repository,然后在下方会弹出一个url地址栏,然后将插件的github地址复制到下面,点回车即可

如果想将某个插件禁用,也按ctrl+shift+P,然后会有一个Package control:disable Package,点进去之后,选中相应的包,即可禁用,如果想启用,找到enable Package将相应包启用即可

配置文件

sublime配置文件不要修改settings-default,因为如果修改这个下次软件升级,该配置文件还是会被替换掉,所以不建议在这里修改。sublime提供了一个setting-user来进行用户配置文件的更改。可以在以-User结尾的文件(即用户自定义配置的意思)里面照样画葫芦那样来改,如果两边有相同的项目,它会以-User文件里面定义的为准。

此外package setting中提供各种插件对应的配置文件修改,可以根据自己的喜好,修改相应的插件配置文件,使得更加符合自己的习惯。
每个插件都有相应的快捷键,但是当插件安装很多时,可能会出现冲突的情况,可以通过key bindings-user进行修改

常用插件

ConvertToUTF8

  • 功能:文件转码成utf-8
  • 简介:通过本插件,您可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP ,ANSI等。ConvertToUTF8 同时支持 Sublime Text 2 和 3。安装后,打开 GBK 文件,可以自动识别将编码转换为 UTF8 来显示,保存的时候会自动将 UTF8 转成 GBK 保存。
    ConvertToUTF8是用来把GB2312和GBK文件转换成UTF8编码的,作为一个程序员,使用UTF-8编码来保存是一个好习惯,尽量不要使用GB2312和GBK编码来写代码。如果有特殊需求,比如编辑之后必须以GB2312和GBK编码保存,则可以安装GBK Encoding Support插件。
  • 使用:安装插件后自动转换为utf-8格式

IMESupport

  • 功能:sublime中文输入法
  • 简介:因为在Sublime Text下的中文输入法不能跟随光标,而这个IMESupport插件可以实现光标追踪功能。目前该插件只支持 Windows,在搜索等界面不能很好的跟随光标。
  • 使用:安装后即被启用

Bracket Highlighter

  • 功能:代码匹配
  • 简介:可匹配[], (), {}, “”, ”,高亮标记,便于查看起始和结束标记
  • 使用:点击对应代码即可

Alignment

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

Clipboard History(因为ST3中没有Clipboard History,可以用Clipboard Manager替代)

  • 功能:粘贴板历史记录
  • 简介:方便使用复制/剪切的内容
  • 使用:
    • Ctrl+alt+v:显示历史记录
    • Ctrl+alt+d:清空历史记录
    • Ctrl+shift+v:粘贴上一条记录(最旧)
    • Ctrl+shift+alt+v:粘贴下一条记录(最新)

AutoFileName

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

DocBlockr

  • 功能:生成优美注释文档
  • 简介:标准的注释,包括函数名、参数、返回值等,并以多行显示,手动写比较麻烦
  • 使用:输入/、/*然后回车,还有很多用法,请参照这里

Git

  • 功能:git管理
  • 简介:插件基本上实现了git的所有功能
  • 使用:参考这里

JSFormat

  • 功能:Javascript的代码格式化插件
  • 简介:很多网站的JS代码都进行了压缩,一行式的甚至混淆压缩,这让我们看起来很吃力。而这个插件能帮我们把原始代码进行格式的整理,包括换行和缩进等等,是代码一目了然,更快读懂~

  • 使用:在已压缩的JS文件中,右键选择jsFormat或者使用默认快捷键(Ctrl+Alt+F)

jQuery

  • 功能:jQ函数提示
  • 简介:快捷输入jQ函数,是偷懒的好方法

Trailing spaces

  • 功能:检测并一键去除代码中多余的空格
  • 简介:有时候代码中有多余的空格而显得代码不规范,这个插件可以实现发现多余空格、一键删除空格、保存时自动删除多余空格,让你的代码规范清爽起来
  • 使用:安装插件并重启,即可自动提示多余空格。一键删除多余空格:CTRL+SHITF+T(需配置),更多配置请点击标题。快捷键配置:在Preferences / Key Bindings–User加上代码(数组内)
    { “keys”: [“ctrl+shift+t”], “command”: “delete_trailing_spaces” }

其他一些插件

  • Prefixr:写 CSS可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发。
  • SFTP:直接编辑 FTP 或 SFTP 服务器上的文件
  • ZenCoding:该插件可以超快速编写HTML文件,调用方式两种,一种是ctrl+alt+enter, 一种是输入完标签直接tab。
  • WordPress:集成一些WordPress的函数,对于经常要写WP模版和插件的人特别有用
  • HtmlTidy:清理与排版你的HTML代码
  • PHPTidy:整理与排版PHP代码,装完了重启后ctrl+alt+t
  • YUI Compressor:压缩JS和CSS文件
  • SideBarEnhancements:侧栏右键功能增强,非常实用

综上所述,必备的插件有:Package Control,ConvertToUTF8,IMESupport ,Bracket Highlighter,Alignment,Clipboard History,SideBarEnhancements,AutoFileName,DocBlockr