sublime text 3 使用技巧
一、下载
官网下载合适的版本(http://www.sublimetext.com/3)
二、破解
执行 Help->Enter license 粘贴你的License代码
----- BEGIN LICENSE ----- Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC99798F 942194A6 02396E98 E62C9979 4BB979FE 91424C9D A45400BF F6747D88 2FB88078 90F5CC94 1CDC92DC 8457107A F151657B 1D22E383 A997F016 42397640 33F41CFC E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D 5CDB7036 E56DE1C0 EFCC0840 650CD3A6 B98FC99C 8FAC73EE D2B95564 DF450523 ------ END LICENSE ------
三、安装package control组件
按ctrl+`调出console,粘贴以下代码到底部命令行并回车。
重启sublime text 3。如果在perferences->package settings中看到package control这一项,则安装成功。
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
四、安装插件
ctrl+shift+p调出命令面板,输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
五、插件列表(个人喜好)
1、Emmet
前身是 Zen Coding。它让编写 HTML 代码变得简单。
用法:输入代码后,按Tab或Ctrl+e
2、BracketHighlighter
括号、引号、标签高亮
3、SublimeTmpl
新建模板
ctrl+alt+h 新建html文件
ctrl+alt+j 新建js文件
ctrl+alt+c 新建css文件
如果想编辑默认模版,到"SublimeTmpl\templates"文件夹修改
4、AutoFileName
自动提示路径
5、jsFormat
javascript格式化,快捷键:ctrl+alt+f
6、sftp
安装好之后修改sftp-config.json文件中的四行代码。分别是host、use、password、remote_path。
7、tag
ctrl+alt+f格式化选中的html代码
8、CovertToUTF8
Sublime Text默认是只支持UTF8的编码,当打开GBK文件时候,文件内会出现部分的乱码,装上这个插件即可支持GBK编码了。
9、LESS
让sub识别less文件,并提示代码。
六、使用快捷键
1、更改字体大小 ctrl+“+” 或者ctrl+“-”
2、快速复制行,把鼠标在某行上点一下,然后ctrl + shift + d
3、同时编辑多个相同的位置,只用选中后不停按ctrl + d
4、ctrl + ] 或者 [ 可以缩进或展开多行
5、ctrl + shift + 上 或 下 可以上下移动代码
6、ctrl + 回车,直接在下面建一个新行,ctrl+shift + 回车,直接在上面建一个新行
7、Alt + Shift + 2 将视图设置成两列;Ctrl + Shift + 2 将打开的文件“赶”到右边那列
七、使用Git管理sub的配置文件
为了在不同终端保持sub配置的一致性,用Git管理sub的配置文件(感谢前辈从node中的npm包管理方式得到启发并分享)。
perferences->Browse Packages...打开Sublime Text 3\Packages文件夹,User文件夹里是配置文件,除Package Control.cache和Package Control.user-ca-bundle外的文件和远程仓库同步即可。在任何机器上新增插件后,git push到仓库,在不同的电脑上只要从OSC clone下来覆盖User目录,以后 git更新一下即可,sub启动时会根据配置文件自动下插件,从而保持不同终端sub的配置一致。