Sublime Text 快速入门
基本操作
目标:使用全键盘操作
切换标签
alt + n 切换到第n个标签
多行
ctrl + alt + up 或 ctrl + alt + down 选择多行后,可同时操作多行。   
ctrl + u 撤销上一步操作。
单词
ctrl + d 选择下一个单词(如果未选择任何单词,则选择当前单词)  
alt + F3 选择当前文件中出现的所有的已选择的单词  
escape 放弃所有选择
自动完成
< 输入字符后,系统自动提示代码提示(主要是html标签)  
tab 单词后输入 tab 键,会执行预置的代码片段(使用 shift + tab 输入真正的tab)。修改代码片段的内容的方法,见官方文档
兼容Vi
默认不支持vi。将 Vintage 从配置项 ignored_packages 中去除,即可启用 Vi 兼容。
默认支持的vi操作包括: d, y, c, gu, gU, g~, g?, <, >, l, h, j, k, W, w, e, E, b, B, alt+w, alt+W, $, ^, %, 0, G, gg, f, F, t, T, ^f, ^b, H, M, L, *, /, n, N, s, S  
vi模式下,也支持ctrl键操作,包括:Ctrl+[, Ctrl+R, Ctrl+Y, Ctrl+E, Ctrl+F, Ctrl+B
Goto Anything
快捷键 Ctrl+P,可以:
- 输入file name,打开文件
- 输入@,跳转到符号
- 输入#,在本文件内搜索
- 输入:,跳转到行号
命令控制台
ctrl + shift + p 打开 Command Palette  
ctrl + ` 打开 console
无干扰模式
f11,进入无干扰模式(全屏模式)  
shift + f11 进入无干扰模式
其他
去看 帮助文档
高级技巧
安装package
打开 console 面板,输入下列文字
import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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')
安装完成后,即可通过 command palette,输入 install package ,即可加载 package 库。
选择合适的package,会自动完成安装。
快捷键
开关
ctrl+shift+n  打开新窗口  
ctrl+shift+w  关闭窗口  
ctrl+o  打开文件   
ctrl+s  保存
标签
ctrl+n  打开新标签    
ctrl+w  关闭标签  
ctrl+pagedown  下一个标签  
ctrl+pageup  上一个标签   
alt+1  选择第1个标签  
alt+2  选择第2个标签  
alt+3  选择第3个标签  
alt+4  选择第4个标签  
alt+5  选择第5个标签  
alt+6  选择第6个标签  
alt+7  选择第7个标签  
alt+8  选择第8个标签  
alt+9  选择第9个标签  
alt+0  选择第10个标签
编辑
ctrl+a  全选   
ctrl+x  剪切   
ctrl+c  拷贝  
ctrl+v  粘贴   
ctrl+z  撤销  
ctrl+y  重做   
enter  下一行换行  
shift+enter  上一行换行   
ctrl+/ 行注释  
ctrl+shift+/ 块注释    
ctrl+]  缩进  
ctrl+[  反缩进
删除
ctrl+backspace  往前删除一个单词   
ctrl+delete  往后删除一个单词
选择
ctrl+shift+space 选择{}范围内的内容  
ctrl+shift+j 选择同一缩进的内容
ctrl+alt+up  向上选择多行  
ctrl+alt+down  向下选择多行
搜索
单文件搜索
ctrl+f  搜索  
f3  搜索下一个   
shift+f3  搜索上一个  
ctrl+f3  搜索下方  
alt+f3  搜索所有  
ctrl+shift+f  文件中搜索     
打开搜索框之后:
alt+r 打开关闭正则表达式  
alt+c 打开关闭大小写  
alt+w 打开完全匹配
enter 匹配下一个  
shift+enter 匹配上一个  
alt+enter 匹配所有  
ctrl+h  替换  
ctrl+shift+h  替换下一个
打开替换框之后:
ctrl+alt+enter 替换所有
多文件搜索
ctrl+shift+f 多文件搜索  
f4  搜索下一个   
shift+f4  搜索上一个  
打开搜索框之后:
alt+r 打开关闭正则表达式  
alt+c 打开关闭大小写  
alt+w 打开完全匹配
控制
f9  排序行(忽略大小写)   
ctrl+f9  排序行(区分大小写)  
ctrl+shift+up  行上移  
ctrl+shift+down  行下移   
ctrl+q  记录宏  
ctrl+shift+q  运行宏  
ctrl+shift+[  折叠代码   
ctrl+shift+]  展开代码
Goto控制
ctrl+shift+p 显示命令面板
ctrl+p 显示Goto面板    
ctrl+r 显示Goto面板,子面板“跳转到符号”   
ctrl+g 显示Goto面板,子面板“跳转行”   
ctrl+; 显示Goto面板,子面板“本文件内搜索”
标记
ctrl+f2  做标记  
f2 下一个标记  
shift+f2 上一个标记   
ctrl+shift+f2 清除标记   
alt+f2 选择所有标记
键盘绑定
可以通过修改 Keys bindings ,设置不同的键盘组合键,完成不同的功能。
插件API
基于Python的API,实时交互。编写python语言扩展。参见 API文档