SUBLIME TEXT 快速参考
导航、编辑、多光标、搜索与插件
导航
文件与符号导航
| Ctrl+P | 按名称快速打开文件(模糊搜索) |
| Ctrl+R | 跳转到文件中的符号 |
| Ctrl+Shift+R | 跳转到项目中的符号 |
| Ctrl+G | 跳转到指定行号 |
| Ctrl+; | 跳转到文件中的某个词 |
标签与面板导航
| Ctrl+Tab | 循环切换已打开的标签 |
| Ctrl+PageUp/Down | 上一个 / 下一个标签 |
| Alt+1..9 | 按编号切换标签 |
| Ctrl+K Ctrl+B | 切换侧边栏 |
| Ctrl+` | 切换控制台 |
Goto Anything 前缀
| : | 跳转到行(Ctrl+P 后输入 :42) |
| @ | 跳转到符号(Ctrl+P 后输入 @func) |
| # | 跳转到词(Ctrl+P 后输入 #search) |
编辑
行操作
| Ctrl+Shift+K | 删除行 |
| Ctrl+Shift+D | 复制行 |
| Ctrl+Shift+Up/Down | 上移 / 下移行 |
| Ctrl+J | 合并行 |
| Ctrl+Enter | 在下方插入行 |
| Ctrl+Shift+Enter | 在上方插入行 |
文本操作
| Ctrl+Shift+U | 将选择内容转为大写 |
| Ctrl+K Ctrl+L | 将选择内容转为小写 |
| Ctrl+K Ctrl+U | 将选择内容转为大写(备用) |
| Ctrl+] | 增加缩进 |
| Ctrl+[ | 减少缩进 |
| Ctrl+/ | 切换注释 |
| Ctrl+Shift+/ | 切换块注释 |
选择
扩展与收缩
| Ctrl+D | 选中词(重复以添加下一个匹配) |
| Ctrl+K Ctrl+D | 跳过当前,选中下一个匹配 |
| Ctrl+Shift+L | 将选择拆分为多行 |
| Ctrl+L | 选中整行 |
| Ctrl+Shift+M | 选中括号内的内容 |
| Ctrl+Shift+A | 选中标签内的内容 |
| Ctrl+Shift+Space | 将选择扩展到当前作用域 |
选中所有匹配
| Alt+F3 | 选中词的所有出现 |
| Ctrl+Shift+F | 在文件中查找(项目范围) |
多光标
添加光标
| Ctrl+Click | 在点击位置添加光标 |
| Ctrl+D | 将下一个匹配添加到选择 |
| Alt+F3 | 将所有匹配选为光标 |
| Ctrl+Shift+L | 在每个选中行添加光标 |
| Ctrl+Alt+Up/Down | 在上方 / 下方添加光标 |
多光标工作流
1. Select word: Ctrl+D
2. Add next match: Ctrl+D (repeat)
3. Skip match: Ctrl+K, Ctrl+D
4. Type replacement — edits all at once
5. Esc to return to single cursor
搜索
查找与替换
| Ctrl+F | 在文件中查找 |
| Ctrl+H | 查找并替换 |
| Ctrl+Shift+F | 在文件中查找(项目范围) |
| F3 / Shift+F3 | 下一个 / 上一个匹配 |
| Alt+Enter | 选中所有匹配(在查找面板中) |
| Ctrl+E | 使用选择内容进行查找 |
| Ctrl+Shift+E | 使用选择内容进行替换 |
搜索选项(在查找面板中切换)
| Alt+R | 切换正则模式 |
| Alt+C | 切换大小写敏感 |
| Alt+W | 切换全词匹配 |
| Alt+L | 切换仅在选中内容中搜索 |
命令面板
使用方法
| Ctrl+Shift+P | 打开命令面板 |
| type to filter | 模糊搜索命令 |
常用命令
| Set Syntax: [lang] | 更改文件语法高亮 |
| Convert Indentation | 在 Tab 和空格之间切换 |
| Sort Lines | 对选中行按字母排序 |
| Reindent Lines | 自动重新缩进选择内容 |
| Install Package | 打开 Package Control 安装器 |
| Toggle Word Wrap | 切换软换行 |
构建系统
构建命令
| Ctrl+B | 运行构建 |
| Ctrl+Shift+B | 选择构建系统并运行 |
| F4 / Shift+F4 | 下一个 / 上一个构建结果 |
自定义构建系统
// Tools > Build System > New Build System
{
"cmd": ["python3", "$file"],
"selector": "source.python"
}
插件
Package Control
| Ctrl+Shift+P → Install | 安装插件 |
| Ctrl+Shift+P → Remove | 移除插件 |
| Ctrl+Shift+P → List | 列出已安装的插件 |
| Ctrl+Shift+P → Disable | 禁用插件 |
热门插件
| Emmet | HTML/CSS 缩写展开 |
| SublimeLinter | 代码检查框架 |
| GitGutter | 在行号栏显示 git diff |
| SideBarEnhancements | 增强侧边栏文件操作 |
| A File Icon | 侧边栏文件类型图标 |
| Terminus | 集成终端面板 |
设置
设置文件
| Preferences > Settings | 打开用户设置 JSON |
| Preferences > Key Bindings | 打开用户快捷键配置 |
| Project > Edit Project | 项目级设置 |
常用设置
{
"font_size": 14,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"ensure_newline_at_eof_on_save": true
}
常用模式
分屏编辑
| Alt+Shift+1 | 单列布局 |
| Alt+Shift+2 | 双列布局 |
| Alt+Shift+3 | 三列布局 |
| Alt+Shift+4 | 四列布局 |
| Alt+Shift+5 | 网格布局(2x2) |
| Alt+Shift+8 | 双行布局 |
| Ctrl+Shift+[1..4] | 将文件移到第 N 组 |
生产力快捷键
| Ctrl+K Ctrl+0 | 展开全部 |
| Ctrl+K Ctrl+J | 展开全部(备用) |
| Ctrl+K Ctrl+1..9 | 折叠到第 N 级 |
| Ctrl+Shift+[ | 折叠选择内容 |
| Ctrl+Shift+] | 展开选择内容 |
| F11 | 切换全屏 |
| Shift+F11 | 切换无干扰模式 |