sublime text 3 使用技巧
一、下载
官网下载合适的版本(http://www.sublimetext.com/3)
二、破解
执行 Help->Enter license 粘贴你的License代码
----- BEGIN LICENSE -----
Andrew Weber
Single User License
EA7E-
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 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的配置一致。
sublime text 3 使用技巧的更多相关文章
- 前端开发利器 Sublime Text 3 使用技巧和总结笔记
这篇文章是本人在使用该工具进行前端开发的自我总结,思路也许不是很清楚,不过还是希望对读者的你有所帮助,千万别把这边文章收藏起来发霉哦,无论背多少次快捷键,还不及自己多实际操作几次. 目前官方版正式版 ...
- Sublime Text 插件 & 使用技巧
20 个强大的 Sublime Text 插件http://blog.jobbole.com/58725/ 12个不可不知的Sublime Text应用技巧和诀窍http://segmentfault ...
- Sublime Text的使用技巧
来到腾讯之后,基本上整个团队都在使用Sublime Text这款编辑神器.虽说自己以前在写python的时候略有接触过,但只是把它当做简单的文本编辑器.来到这边后,才逐渐的体会到这款神作的牛逼之处. ...
- sublime text 3 入门技巧与常见问题解决
1. 常见问题 - 解决sublime 窗口栏(UNREGISTERED)(未购买)导致的经常性弹窗 解决方法: 点击Help -> About Sublime Text,查看sublimete ...
- Sublime Text实用小技巧
1.输入"!"或"html:5",然后按Tab键: html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html:4s:用于 ...
- Sublime text插件使用技巧
1.CSScomb 一个css代码格式化插件,在css文件中或选中css代码,使用快捷键: [ctrl+shift+c],即可实现代码的对齐等格式的优化. mac下修改快捷键: Preferenc ...
- Sublime Text 3使用技巧
工欲善其事必先利其器,用了很多编辑器,pycharm.Eclipse.notepad++.ultra edit等等,要么是太卡,要么是太简陋 论性感,论轻便,论功能,我选Sublime Text 参考 ...
- [笔记]--Sublime Text 2使用技巧
Sublime个人喜好设置: 在打开个人设置页面Preferences >> Settings - User,加入以下内容: { , //TAB键,4个空格 "translate ...
- sublime text 使用小技巧
sublime下载各个版本 官网 插件官方网站地址 https://packagecontrol.io/ 一.安装设置字体及字体大小 1.点菜单“Preferences--->Setting - ...
- Sublime Text 3 使用技巧,插件
一.安装 官网下载最新版安装包,地址自行百度,或者我的网盘 不要安装某些网站提供的安装包*3,原因如下: 1,安装过程捆绑一些不必要的软件 2,测试过程中,某些功能受到限制 快捷键大全 3,一些设置, ...
随机推荐
- hdu - 1254 推箱子 (bfs+bfs)
http://acm.hdu.edu.cn/showproblem.php?pid=1254 题目意思很简单,只要思路对就好. 首先考虑搬运工能否到达推箱子的那个点,这个可以根据箱子前进方向得出搬运工 ...
- C++ fill 和memset
以下内容来自www.cplusplus.com--------------------------------------------------- FILL: template <class ...
- SQL SERVER 自增字段相关问题
SET IDENTITY_INSERT Data0048_TEST ON --给自增列赋值 DBCC CHECKIDENT(TableName) --查看某个表中的自增列当前的值 DBCC CHECK ...
- POJ——T 2976 Dropping tests
http://poj.org/problem?id=2976 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 13861 ...
- mysql性能调优——锁优化
影响mysql server性能的相关因素 需求和架构及业务实现优化:55% Query语句优化:30% 数据库自身优化:15% 很多时候大家看到数据库应用系统中性能瓶颈出现在数据库方面,就希望通过数 ...
- python性能优化、内存优化、内存泄露;与其他语音比较效率如何?
1.内存泄露:http://www.cnblogs.com/xybaby/p/7491656.html 2.内存优化:http://www.cnblogs.com/xybaby/p/7488216.h ...
- MapReduce获取分片数目
问题 MapReduce Application中mapper的数目和分片的数目是一样的,可是分片数目和什么有关呢? 默认情况下.分片和输入文件的分块数是相等的.也不全然相等,假设block size ...
- Django学习系列之模板
什么是django模板 模板是一个文本,用于分离文档的表现形式和内容,模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签) 模板通常用于产生HTML 如何使用模板 创建一个Tem ...
- Ubuntu如何开启root账户登录
1 首先设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:sudo passwd root,接着输入密码和root密码,重复密码.这样就有了可用的root用户. 2 打开一个终 ...
- C++ auto 与 register、static keyword 浅析
[register/auto的比較分析] #include <iostream> using namespace std; int main(){ int i,sum=0; for(i=0 ...