真正提升效率只需练熟5个快捷键:Ctrl+P(模糊搜索,支持@#:前缀)、Ctrl+D(增量多选)、Alt+F3(全量多选)、Ctrl+Shift+L(每行末加光标)、Ctrl+/(按语法注释),其余均为其变体或低频延伸。

刚装好 Sublime Text,别急着背几十个快捷键——真正能立刻提升效率的,就那 5 个,练熟它们,日常编辑基本不用碰鼠标。
Ctrl+P 不是“打开文件”,是模糊搜索入口
按 Ctrl+P 后没弹出系统对话框?对的,它启动的是 Sublime 自带的模糊搜索面板,不是操作系统级文件选择器。输 main.py 能匹配 src/main.py 或 test_main.py;输 @init 查函数/类定义,#header 查变量或 ID,:42 直接跳转第 42 行。
- 搜不到 JS 函数?先看右下角语法是否为
JavaScript(不是Plain Text),可用Ctrl+Shift+P输入ssjs快速切换 - 首次用
@前缀可能卡顿半秒——Sublime 正在后台索引符号,等右下角状态栏消失再输 - 输错别字也能命中:比如输
seti就能命中settings.json
Ctrl+D 和 Alt+F3 都能多选,但行为完全不同
Ctrl+D 是增量式选择:光标停在 user_id 上,按一次选第一个,再按选第二个……适合精准控制修改范围。Alt+F3 是全量爆破:一按就全选文档里所有 user_id,不区分上下文,正则模式下也无效。
- 想只改前 3 处?必须用
Ctrl+D连按三次 - 误触
Alt+F3?比狂按Esc更稳的是先按Ctrl+U(软撤销)回退光标位置 -
Ctrl+D选中后,按Ctrl+K+Ctrl+D可跳过当前匹配项,继续往下选
Ctrl+Shift+L 不是“选中多行”,是“每行末加光标”
新手最常误解这个:它不负责创建选区,而是把已有选区“拆成多个独立光标”。先用 Ctrl+L 连按选中 5 行 → 再按 Ctrl+Shift+L → 每行末尾各出现一个光标。
- 此时打字、删空格、补分号,全部同步执行
-
Tab只影响第一行,要用Ctrl+]才能批量缩进 - 某行结尾有空格?
Ctrl+Shift+L后光标落在空格后,删空格前建议先按End定位 - 要竖向拖选,Windows/Linux 用
Alt+ 鼠标,macOS 用Cmd+Shift+ 鼠标更直接
Ctrl+/ 注释行为完全由当前语法决定
按了 Ctrl+/ 没反应,或者插出 // 在 HTML 里?大概率是语法识别错了。JS 文件里加 //,HTML 里加 <!-- -->,Python 里加 #,规则来自当前语法定义。
- 右下角显示
Plain Text却想注释?右键 →Set Syntax手动选对类型,或用Ctrl+Shift+P输入ssjson等快速切换 - 块注释用
Ctrl+Shift+/,但聚焦首行写说明得用Ctrl+Alt+/ - 注释后格式错乱?先检查语法,再确认文件扩展名是否被 Sublime 正确映射(比如
.ts文件没绑定 TypeScript 语法)
真正卡住业余开发者的,往往不是功能不会用,而是光标状态混乱、语法识别错位、多光标残留——这些细节不显眼,却让操作反复失败。先盯住 Ctrl+P、Ctrl+D、Ctrl+Shift+L、Ctrl+/ 这四个动作的反馈是否符合预期,比堆快捷键清单管用得多。

















