选择类
| 快捷键 | 说明 |
| Ctrl + D |
选中光标所占的文本,继续操作则会选中下一个相同的文本 |
| F3 |
跳到其下一个出现位置 |
| Shift + F3 |
跳到其上一个出现位置 |
| 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 + ↑/↓ |
移动当前显示区域 |
| Ctrl + Shift + ←/→ |
进行逐词选择 |
| Ctrl + Shift + ↑/↓ |
移动当前行 |
编辑类
| 快捷键 | 说明 |
| Ctrl + J |
合并选中的多行代码为一行 |
| 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 |
软撤销 |
| Ctrl + F2 |
设置书签 |
| Ctrl + T |
左右字母互换 |
| F6 |
单词检测拼写 |
搜索类
| 快捷键 | 说明 |
| Ctrl + F |
打开底部搜索框,查找关键字 |
| |
F3 查找下一个 |
| |
Shift + F3 查找上一个 |
| |
Enter 跳至关键字当前光标的下一个位置 |
| |
Shift + Enter 跳至上一个位置 |
| |
Alt + Enter 查找所有 |
| |
Alt + C 切换大小写敏感(Case-sensitive)模式 |
| |
Alt + W 切换整字匹配(Whole matching)模式 |
| Ctrl + H |
查找替换 |
| Ctrl + Shift + H |
替换当前关键字 |
| Ctrl + Alt + Enter |
替换所有匹配关键字 |
| Ctrl + shift + F |
在文件夹内查找,略高端,未研究 |
| Ctrl + Shift + P |
调出命令板 |
| |
输入当前项目中的文件名,快速搜索文件 |
| |
输入 @ 和关键字,查找文件中函数名 |
| |
输入 : 和数字,跳转到文件中该行代码 |
| |
输入 # 和关键字,查找变量名 |
| Ctrl + G |
打开搜索框,自动带 : ,输入数字跳转到该行代码 |
| Ctrl + R |
打开搜索框,自动带 @ ,输入关键字,查找文件中的函数名 |
| Ctrl + : |
打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等 |
| Ctrl + Shift + P |
打开命令框 |
| |
install 添加插件 |
| |
remove package 删除插件 |
| |
set syntax 切换语法 |
| |
Ctrl + ` 调出控制台 |
| Esc |
退出光标多行选择,退出搜索框,命令框等 |
显示类
| 快捷键 | 说明 |
| 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 + N |
在当前窗口创建一个新标签 |
| Ctrl + W |
关闭当前标签 |
| Ctrl + Shift + T |
恢复刚刚关闭的标签 |
| Ctrl + Shift + N |
创建一个新窗口 |
| Ctrl + K + B |
开启/关闭侧边栏 |
| Ctrl + 数字键 |
跳转到指定屏,例如:Ctrl + 1会跳转到1屏 |
| Ctrl + Shift + 数字键 |
将当前屏移动到指定屏,例如:Ctrl + Shift + 2会将当前屏移动到2屏 |
| F11 |
全屏模式 |
| Shift + F11 |
免打扰模式 |
| Alt |
调出菜单 |
配置文件
"font_face": "YaHei Consolas Hybrid", // 设置Sans-serif(无衬线)等宽字体,以便阅读
"font_size": 12, // 设置字体大小
"caret_style": "phase", // 使光标闪动更加柔和
"highlight_line": true, // 高亮当前行
"highlight_modified_tabs": true, // 高亮有修改的标签
"tab_size": 2, // 设置tab的大小为2
"translate_tabs_to_spaces": true, // 使用空格代替tab
"rulers": [80, 100], // 添加行宽标尺
"draw_white_space": "all", // 显示空白字符
"trim_trailing_white_space_on_save": true, // 保存时自动去除行末空白
"ensure_newline_at_eof_on_save": true, // 保存时自动增加文件末尾换行
"word_wrap": true, // 自动换行
"update_check": false, // 取消更新提醒
安装插件
// Ctrl + `调出控制台,输入以下代码
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())