Ctrl+P是Sublime Text真正能“秒开文件”的入口,支持输入@函数名跳转到当前文件符号、@@搜索整个项目符号,依赖索引机制,需项目已添加至侧边栏且语法正确识别。

Ctrl+P 是 Sublime Text 里真正能“秒开文件”的入口,但多数人只用它搜文件名,漏掉了它背后整套符号跳转能力。
用 Ctrl+P 直接跳到函数或类定义
输入 @ 后跟函数名,比如 @render,Sublime 会列出当前文件所有匹配的函数/方法;加 @@(两个@)则搜索整个项目里的符号。这依赖于 Sublime 的索引机制——首次使用会稍慢,之后几乎实时响应。
- 确保项目已添加到侧边栏(否则
@@不生效) - Python 文件需有明确的
def或class声明,无缩进错误,否则符号识别失败 - 如果跳转后光标停在注释行或空行,说明索引未更新,可手动触发
Ctrl+Shift+P→Index Files
Ctrl+Shift+P 不只是命令面板,更是配置开关
很多人把它当快捷菜单用,其实它是 Sublime 的“设置代理”:所有以 Settings 开头的命令(如 Preferences: Settings – User)都通过它打开。关键在于,用户级配置会覆盖默认配置,但不会影响其他项目。
- 修改前先确认是
Settings – User而非Settings – Default,后者改了也没用 - 常用提速配置:
"font_size": 12(小字号减少渲染压力)、"highlight_line": false(关掉行高亮可缓解滚动卡顿) - 加
"draw_white_space": "all"虽然方便看缩进,但在大文件里明显拖慢响应速度
多光标操作不是炫技,是批量修 bug 的刚需
Ctrl+D 选中当前词、再按继续选下一处相同词,比正则替换更可控;Ctrl+Shift+L 把每行拆成独立光标,适合给一列变量统一加前缀。
-
Ctrl+D遇到大小写不一致时默认不匹配,可在设置里加"case_sensitive": false改变行为 - 若光标突然消失或错位,大概率是某次
Ctrl+D选中了不可见字符(如零宽空格),用Ctrl+Shift+P→Convert Indent to Spaces清理一下 - 多光标编辑后按
Esc退出,别习惯性按Enter——那会把所有光标位置都换行


















