Erik's Blog

Sublime Text 快捷键速查

(更新于 )Editor#Sublime Text

Sublime Text 快捷键

文件窗口面板

Ctrl + Shift + P  : 打开命令面板
Ctrl + Alt + P    : 打开项目切换面板
Ctrl + P          : 打开文件切换面板
Ctrl + `          : 打开控制台
Ctrl + N          : 新建文件
Ctrl + Shift + N  : 新建窗口
Ctrl + Shift + T  : 打开最后关闭的文件
Ctrl + O          : 打开文件
Ctrl + S          : 保存文件
Ctrl + Shift + S  : 另存文件(建议:保存所有文件)
Ctrl + W          : 关闭文件
Ctrl + Shift + W  : 关闭窗口(建议:关闭所有文件)
Ctrl + K,Ctrl + B : 开关侧栏
F11               : 全屏
Shift + F11       : 全屏免打扰模式(只显示当前编辑文件)
Alt + Shift + Num : 分屏显示共Num个窗口
Alt + Num         : 切换第Num个索引(默认文件)
Ctrl + Tab        : 按文件浏览顺序切换文件
Ctrl + [PageUp,PageDown]                : 切换上/下个文件
Ctrl + K,Ctrl + Up                      : 当前文件至分割窗口
Ctrl + K,Ctrl + Shift + Up              : 新建文件至分割窗口
Ctrl + K,Ctrl + Down                    : 合并分割窗口
Ctrl + K,Ctrl + [Left,Right]            : 焦点移动到上/下个窗口
Ctrl + K,Ctrl + Shift + [Left,Right]    : 当前文件移动到上/下个窗口

移动定位

Ctrl + P,#         : 定位关键词
Ctrl + ;           : 定位关键词
Ctrl + P,:         : 定位行
Ctrl + G           : 定位行
Ctrl + P,@         : 定位函数
Ctrl + R           : 定位函数
Ctrl + Shift + R   : 定位函数从项目
[Home,End]         : 行首/行尾
Ctrl + [Home,End]  : 页首/页尾
Ctrl + M           : 跳转至对应的括号
Ctrl + [Left,Right]: 跳转至上/下一个词
Alt + [Left,Right] : 跳转至上/下一个子词(区分大小写)
Alt + -            : 跳转至上一个光标位置
Alt + Shift + -    : 跳转至下一个光标位置
Ctrl + [Up,Down]   : 屏幕按行上/下滚动

选择

Shift + [Home,End]          : 选择到行首行尾
Ctrl + Shift + [Home,End]   : 选择到页首页尾
Ctrl + Shift + J            : 选择当前缩进内容
Ctrl + Shift + M            : 选择括号内的内容(重复选择括号)
Alt + F3                    : 选择所有相同的词
Ctrl + D                    : 选择词 (重复按下多重选择可同步修改)
Ctrl + K,Ctrl + D           : 跳过当前选择词
Ctrl + Shift + [Left,Right] : 选择并跳转至上/下一个词
Alt + Shift + [Left,Right]  : 选择并跳转至上/下一个子词(区分大小写)
Ctrl + L                    : 选择行(重复按下将下一行加入选择)

编辑

Ctrl + Z: 恢复
Ctrl + Shift + Z: 重做(建议:Ctrl + Alt + Z)
Ctrl + Y: 重做或重复
Ctrl + U: 软撤销(可撤销光标移动)
Ctrl + Shift + U: 软重做(可重做光标移动)
Ctrl + C或Ctrl + Insert: 复制
Ctrl + X或Shift + Delete: 剪切
Ctrl + V或Shift + Insert: 粘贴
Ctrl + Shift + V: 粘贴并格式化
Ctrl + K,Ctrl + V: 粘贴从历史记录
Tab: 光标后缩进
Shift + Tab: 行首反缩进
Ctrl + ]: 行缩进
Ctrl + [: 行反缩进
Ctrl + J: 合并行
Alt + Q: 自动换行
Ctrl + Shift + D: 复制行(如果已经选择词,则复制此词)
Ctrl + Shift + [Up,Down]: 移动光标所在行与上/下行互换
Ctrl + Enter: 在当前行后插入新行
Ctrl + Shift + Enter: 在当前行前插入新行
Ctrl + Shift + K: 删除光标所在行
F9: 行排序(大小写不敏感)
Ctrl + F9: 行排序(大小写敏感)
Ctrl + K,Ctrl + K: 从光标处删除至行尾
Ctrl + K,Ctrl + Backspace: 从光标处删除至行首
Ctrl + T: 选中词互换(选择后按Ctrl增加选择区)
Ctrl + K,Ctrl + U: 词改为大写(未选择为本行)
Ctrl + K,Ctrl + L: 词改为小写(未选择为本行)

查找/替换

Ctrl + F            : 打开查找框
Ctrl + H            : 打开替换框
Ctrl + I            : 累加查找(建议:Alt + I)
Ctrl + Shift + F    : 多文件查找或替换
Ctrl + P            : 打开搜索框。举个例子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
Ctrl + G            : 打开搜索框,自动带 :,输入数字跳转到该行代码。举个例子:在页面代码比较长的文件中快速定位。
Ctrl + R            : 打开搜索框,自动带 @ ,输入关键字,查找文件中的函数名。举个例子:在函数较多的页面快速查找某个函数。
Ctrl + :           : 打开搜索框,自动带 # ,输入关键字,查找文件中的变量名、属性名等。
Esc                 : 退出光标多行选择,退出搜索框,命令框等。
F3                  : 查找下一个
Shift + F3          : 查找上一个

列模式

鼠标中键或Shift + 鼠标右键: 列模式
Ctrl + 鼠标列模式: 增加列选择
Alt + 鼠标列模式: 减少列选择
Ctrl + Alt + [Up,Down]: 选择上/下多行列模式,光标在当前列
Ctrl + Shift + L: 选区进入列模式,光标在行尾

书签

Ctrl + F2: 添加/删除书签
F2: 下一个书签
Shift + F2: 前一个书签
Alt + F2: 选择所有书签
Ctrl + Shift + F2: 删除所有书签

标记

*Ctrl + K, Ctrl + Space: 设置标记(建议:Alt + ;,Alt + Space)
*Ctrl + K, Ctrl + A: 从光标位置选择至标记(建议:Alt + ;,Alt + A)
*Ctrl + K, Ctrl + W: 从光标位置删除至标记(建议:Alt + ;,Alt + W)
*Ctrl + K, Ctrl + X: 光标位置交换标记(建议:Alt + ;,Alt + X)
*Ctrl + K, Ctrl + G: 清除标记(建议:Alt + ;,Alt + G)

代码

*Ctrl + Space: 自动完成,重复选择下一提示(建议:Alt + Space)
Ctrl + /: 行注释
Ctrl + Shift + /: 块注释
Ctrl + Shift + [: 折叠当前
Ctrl + Shift + ]: 展开当前
Ctrl + K,Ctrl + T: 折叠属性
Ctrl + K,Ctrl + Num: 折叠Num层级
Ctrl + K,Ctrl + 0: 展开所有
Ctrl + B或F7: 构建
Ctrl + Shift + B: 运行
Ctrl + Break: 执行

XML/HTML

Ctrl + Shift + A: 选择标签内的内容
Ctrl + Shift + .: 闭合当前标签

Ctrl + Q: 开关宏记录
*Ctrl + Shift + Q: 运行宏(建议:Ctrl + Alt + Q)

拼写检查

F6: 开启/关闭拼写检查
Ctrl + F6: 定位下一个拼错
Ctrl + Shift + F6: 定位上一个拼错

自定义快捷键

*Alt + [H,J,K,L]: 上下左右移动
*Alt + Shift + [H,J,K,L]: 上下左右移动并选择
*Ctrl + Alt + [J,K]: 屏幕按行上/下滚动
*Ctrl + Alt + [H,L]: 左右移动至上/下一个词
*Ctrl + Alt + Shift + [H,L]: 左右移动至上/下一个词并选择
*Ctrl + =: 格式化选择行
*Alt + ;,Alt + B: 转换HTML代码段到CSDN博客格式(ToCsdnBlog)

常用快捷键

Ctrl + Shift + P:打开命令面板
Ctrl + P:搜索项目中的文件
Ctrl + G:跳转到第几行
Ctrl + W:关闭当前打开文件
Ctrl + Shift + W:关闭所有打开文件
Ctrl + Shift + V:粘贴并格式化
Ctrl + D:选择单词,重复可增加选择下一个相同的单词
Ctrl + L:选择行,重复可依次增加选择下一行
Ctrl + Shift + L:选择多行
Ctrl + Shift + Enter:在当前行前插入新行
Ctrl + X:删除当前行
Ctrl + M:跳转到对应括号
Ctrl + U:软撤销,撤销光标位置
Ctrl + J:选择标签内容
Ctrl + F:查找内容
Ctrl + Shift + F:查找并替换
Ctrl + H:替换
Ctrl + R:前往 method
Ctrl + N:新建窗口
Ctrl + K + B:开关侧栏
Ctrl + Shift + M:选中当前括号内容,重复可选着括号本身
Ctrl + F2:设置/删除标记
Ctrl + /:注释当前行
Ctrl + Shift + /:当前位置插入注释
Ctrl + Alt + /:块注释,并Focus到首行,写注释说明用的
Ctrl + Shift + A:选择当前标签前后,修改标签用的
F11:全屏
Shift + F11:全屏免打扰模式,只编辑当前文件
Alt + F3:选择所有相同的词
Alt + .:闭合标签
Alt + Shift + 数字:分屏显示
Alt + 数字:切换打开第N个文件
Shift + 右键拖动:光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取,可需要编辑的多个位置
按Ctrl + Shift + 上下键,可替换行

选择类

Ctrl + D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
Alt + F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个例子:快速选中并更改所有相同的变量名、函数名等。
Ctrl + L 选中整行,继续操作则继续选择下一行,效果和 Shift + ↓ 效果一样。
Ctrl + Shift + L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl + Shift + M 选择括号内的内容(继续选择父括号)。举个例子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
Ctrl + M 光标移动至括号内结束或开始的位置。
Ctrl + Enter 在下一行插入新行。举个例子:即使光标不在行尾,也能快速向下插入一行。
Ctrl + Shift + Enter 在上一行插入新行。举个例子:即使光标不在行首,也能快速向上插入一行。
Ctrl + Shift + [ 选中代码,按下快捷键,折叠代码。
Ctrl + Shift + ] 选中代码,按下快捷键,展开代码。
Ctrl + K + 0 展开所有折叠代码。
Ctrl + ← 向左单位性地移动光标,快速移动光标。
Ctrl + → 向右单位性地移动光标,快速移动光标。
shift + ↑ 向上选中多行。
shift + ↓ 向下选中多行。
Shift + ← 向左选中文本。
Shift + → 向右选中文本。
Ctrl + Shift + ← 向左单位性地选中文本。
Ctrl + Shift + → 向右单位性地选中文本。
Ctrl + Shift + ↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
Ctrl + Shift + ↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
Ctrl + Alt + ↑ 向上添加多行光标,可同时编辑多行。
Ctrl + Alt + ↓ 向下添加多行光标,可同时编辑多行。

编辑类

Ctrl + J 合并选中的多行代码为一行。举个例子:将多行格式的CSS属性合并为一行。
Ctrl + Shift + D 复制光标所在整行,插入到下一行。
Tab 向右缩进。
Shift + Tab 向左缩进。
Ctrl + K + K 从光标处开始删除代码至行尾。
Ctrl + Shift + K 删除整行。
Ctrl + / 注释单行。
Ctrl + Shift + / 注释多行。
Ctrl + K + U 转换大写。
Ctrl + K + L 转换小写。
Ctrl + Z 撤销。
Ctrl + Y 恢复撤销。
Ctrl + U 软撤销,感觉和 Gtrl + Z 一样。
Ctrl + F2 设置书签
Ctrl + T 左右字母互换。
F6 单词检测拼写

显示类

Ctrl + Tab 按文件浏览过的顺序,切换当前窗口的标签页。
Ctrl + PageDown 向左切换当前窗口的标签页。
Ctrl + PageUp 向右切换当前窗口的标签页。
Alt + Shift + 1 窗口分屏,恢复默认1屏(非小键盘的数字)
Alt + Shift + 2 左右分屏-2列
Alt + Shift + 3 左右分屏-3列
Alt + Shift + 4 左右分屏-4列
Alt + Shift + 5 等分4屏
Alt + Shift + 8 垂直分屏-2屏
Alt + Shift + 9 垂直分屏-3屏
Ctrl + K + B 开启/关闭侧边栏。
F11 全屏模式
Shift + F11 免打扰模式

参考: Sublime Text 全程指南 Sublime Text 3 Documentation Sublime Text Unofficial Documentation Jeff Chen 个人网站