选择类
| 快捷键 | 说明 |
|---|---|
| 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())