sublime高效编辑依赖四条动线:ctrl+p找文件、ctrl+d+alt+enter改多处、ctrl+shift+m选结构、ctrl+shift+p调命令;练熟可90%免鼠标。

Sublime 真正能脱离鼠标,靠的不是背快捷键列表,而是四条编辑动线:找文件、选结构、改多处、调命令——练熟这四个动作,90% 场景不用碰鼠标。
Ctrl+P 模糊找文件比侧边栏快 3 秒以上
开发中真正要打开的文件,80% 都在最近 10 个或路径含关键词(如 api、utils、test)里。Ctrl+P 输入 auth 就能命中 src/auth/login.py 和 tests/test_auth.py,根本不用展开目录树。
- 输错字母没关系:它用 fuzzy match,
stng能匹配settings.json - 加
@前缀可跳符号:@fetch列出当前文件所有叫fetch的函数定义 - 加
#前缀可搜变量:#user_id定位到该变量首次声明处 - 按 → 键可预览内容(需确认
preview_on_click设为true) - 搜不到 JS 函数?先看右下角语法是否为
JavaScript(不是Plain Text),可Ctrl+Shift+P输入ssjs快速切换
Ctrl+D + Alt+Enter 批量改名不漏不误
改一个变量名,别再手动 Ctrl+F → 替换 → 确认三次。先用 Ctrl+D 逐个选中目标词(比如 user_name),等光标停在最后一处时,直接按 Alt+Enter(Windows/Linux)或 Cmd+Ctrl+G(macOS),所有匹配项瞬间全被选中,输入新名即可。
- 中途想跳过某处?按
Ctrl+K Ctrl+D(Windows/Linux)跳过当前项继续选下一个 - 选多了?按
Ctrl+U逐次撤销上一次Ctrl+D的选择 - 注意:
Regex开关开启时,Alt+Enter会触发「全部替换」,不是选中,务必关掉再用 -
Alt+F3是全量爆破,适合确认无歧义后的全局替换;Ctrl+D是增量式,适合避开注释或字符串中的同名变量
Ctrl+Shift+M 选括号结构比鼠标拖更准
光标停在任意 {、[、( 上,按 Ctrl+Shift+M(Windows/Linux)或 Cmd+Shift+M(macOS)直接选中整个括号块,包括嵌套结构。再按一次,向外扩展一层;按 Ctrl+M(或 Cmd+M)则只跳转到匹配括号位置,不选中。
- 适合重构:选中函数体后,
Ctrl+X剪切 → 新建文件 →Ctrl+V粘贴,就完成函数拆分 - 配合
Ctrl+Shift+K可快速清除空括号块,比如if (true) {} - 如果括号内有折叠代码块,
Ctrl+Shift+M默认不会包含被折叠部分,需先展开再操作
Ctrl+Shift+P 是命令入口,不是插件开关
Ctrl+Shift+P 不只是装 Package Control 的地方,它是 Sublime 的操作中枢。比如你想临时把缩进从 4 改成 2,不用进菜单点半天:Ctrl+Shift+P → 输 indentation → 选 Convert Indentation to Spaces 或 Set Indent Width: 2,回车即生效。
- 输
color可快速切主题或配色方案 - 输
build可调出构建系统,Python 用户常配Python - Run Current File - 输
sort可对选中行排序(Sort Lines)或去重(Sort Lines (Unique)) - 命令面板支持模糊拼写,输
thme也能匹配theme - 输
ssjs切换 JavaScript 语法,输sspy切换 Python 语法(前提是已安装对应语法包)
列编辑和多光标组合最易出错:先 Alt+鼠标 拖出矩形选区,再 Ctrl+Shift+L 把它拆成每行一个光标,最后输入——顺序错了,对齐就废。另外,Ctrl+/ 注释行为完全由右下角显示的语法决定,Plain Text 下它压根不工作,这点很多人卡住半天才反应过来。











