Goto Anything可通过Ctrl+P(Win/Linux)或Cmd+P(Mac)打开,输入文件名、路径或符号实现快速跳转。支持模糊匹配、驼峰缩写、行/列定位(如file:line:col)及符号搜索(@函数、#类、:ID),结合/路径分隔和连续按Ctrl+P切换最近文件,大幅提升导航效率。

在 Sublime Text 中,Goto Anything 是一个极其高效的功能,能让你快速跳转到项目中的任意文件、行数或符号(如函数、类、变量等),大幅提升编码效率。它不需要复杂的配置,只需几个快捷键就能实现精准定位。
如何打开 Goto Anything
使用快捷键 Ctrl+P(Windows/Linux)或 Cmd+P(Mac)即可唤出 Goto Anything 面板。输入内容后,Sublime 会实时匹配文件名、路径和符号。
快速跳转到文件
在 Goto Anything 面板中直接输入文件名关键词,Sublime 会根据项目中的文件进行模糊匹配。
- 输入 main.js 可快速找到名为 main.js 的文件
- 输入 util helper 可匹配路径中包含这两个词的文件
- 支持驼峰命名缩写,如输入 USC 可匹配 UserSettingsController
跳转到指定行或列
打开文件后,可以在文件名后加上冒号来跳转到特定行。
- 输入 main.js:25 直接跳转到第 25 行
- 输入 style.css:10:3 跳转到第 10 行第 3 列
查找并跳转到符号(函数、类等)
符号搜索可以帮助你快速定位代码中的结构,比如函数或类定义。
- 输入 @ 后跟符号名,例如 @init 查找名为 init 的函数或方法
- 输入 main.js@setup 在 main.js 文件中查找 setup 符号
- 输入 # 可查找 CSS 类名,: 可查找 ID(适用于 HTML/CSS)
实用技巧提升效率
结合多种语法可以更精准地定位目标。
- 用 / 分隔路径,如 src/components/User@render
- 连续按 Ctrl+P 可在最近打开的文件间循环切换
- 配合 Ctrl+R 单独调出符号面板(只显示当前文件的符号)
- 支持正则表达式风格的模糊匹配,不用完全拼写完整名称
基本上就这些。熟练掌握 Goto Anything 后,你几乎不需要用鼠标去翻找文件或滚动代码。这个功能简单但强大,是 Sublime 用户提高编辑速度的核心操作之一。










