sublime text 效率核心在于常用12个快捷键:ctrl+p/cmd+p快速模糊搜文件,@跳转函数,:跳转行号;多光标删整行是设计使然,可用ctrl+l→ctrl+shift+l→→→shift+←精准删除;插件命令需重启后生效,自定义键绑定拼写错误不报错;清选区按两次esc最有效。

Sublime Text 没有“快捷键大全”这种东西——只有你常碰的那 12 个键组合真正影响效率,其余多数是冗余或场景极窄的。
怎么快速打开文件但不点鼠标
最常卡住的是在项目里找一个刚改过的 .py 或 .js 文件。别用 Ctrl+O 打开对话框,它慢、要定位、还打断思路。
- 用
Ctrl+P(Windows/Linux)或Cmd+P(macOS),输入文件名片段就能模糊匹配,支持路径缩写(比如输util/ht可能命中src/utils/http_client.py) - 输
@跳转到当前文件的函数列表(@render找render()),输:跳转行号(:42) - 如果
Ctrl+P没反应,检查是否被输入法劫持——切换到英文输入法再试;Mac 用户注意 Caps Lock 是否开着,会干扰Cmd组合
多光标编辑时删错整行怎么办
按 Ctrl+Shift+L 把选中多行转成多光标后,一按 Backspace 就全删了,连空行带缩进都没了。这不是 bug,是设计如此:Sublime 默认把整行视作“逻辑行单位”。
- 想只删选中内容,先用
Ctrl+Shift+→或Ctrl+Shift+←扩展选区,再删 - 更稳的做法是:用
Ctrl+L选中当前行 →Ctrl+Shift+L拆成多光标 →→(右箭头)把光标移到行尾前 →Shift+←反向选中要删的部分 - 插件
MultiEditUtils能禁用“整行删除”,但会破坏原生多光标行为,小项目建议忍一忍,别装
为什么 Ctrl+Shift+P 里搜不到刚装的插件命令
不是插件没装好,是 Sublime 加载顺序问题:插件的命令必须等 Python 模块完全初始化后才注册,冷启动后首次调用 Ctrl+Shift+P 时可能还没就绪。
- 重启 Sublime 是最快验证方式;如果重启后仍不显示,检查控制台(
Ctrl+`)有没有ImportError或SyntaxError - 某些插件(如
GitSavvy)命令名和包名不一致,搜git commit比搜GitSavvy更容易命中 - 自定义快捷键写在
Preferences > Key Bindings – User里时,若用了不存在的命令名(比如拼错成toggle_setting而非toggle_setting),不会报错,但命令永远不生效
真正卡住人的从来不是记不住快捷键,而是搞不清光标在哪、选区是什么、以及 Sublime 在那一瞬间到底把你的操作理解成了什么。多按两次 Esc 清掉意外选区,比背一百个组合键管用。










