sublime的模糊搜索有多强大_sublime Goto Anything深度使用技巧

admin 百科 13
Goto Anything(Ctrl+P/Cmd+P)是Sublime Text的超级导航工具,支持模糊搜索、符号跳转和内容定位。通过输入文件名片段如h/userav即可打开目标文件;使用@符号可跳转到函数、类或CSS选择器,如@initApp或@.container;用#符号可在文件内搜索关键词,如main.js#error;还可组合文件名、行号与符号实现精准跳转,如index.html:120或config.py@class DatabaseConfig,极大提升代码导航效率。

sublime的模糊搜索有多强大_sublime Goto Anything深度使用技巧-第1张图片-佛山资讯网

Sublime Text 的 Goto Anything 功能远不止是打开文件,它是一个融合了模糊搜索、符号跳转和内容定位的超级导航工具。它的强大之处在于将多种查找方式无缝结合,让你能用最自然的方式直达代码的任何角落。

模糊匹配:记住片段就能找到

Goto Anything (Ctrl+P / Cmd+P) 的核心是智能模糊匹配。你不需要输入完整的文件名或路径,只要输入关键字符即可。

  • 想打开 src/components/Header/UserAvatar.vue?输入 h/useravs/c/hua 都能快速定位。
  • 搜索 background-image 这样的长属性名?输入 bgimg 就够了。
  • 它不关心字符间的距离,只关心它们在目标字符串中出现的顺序,这极大地降低了记忆成本。

@ 符号:直接跳转到函数、类和选择器

在文件内或跨文件精确导航到代码符号(Symbols),如函数、类、CSS 选择器等。

  • 在当前文件跳转:按下 Ctrl+R,输入 @ 后跟函数名或类名,例如 @initApp,即可瞬间定位。
  • 跨文件跳转:在 Goto Anything 中输入 utils.js@formatDate,直接打开 utils.js 并跳到 formatDate 函数定义处。
  • CSS/SCSS 文件:输入 @.container@#header 可以快速找到对应的样式规则。

# 符号:在文件内全局搜索关键词

使用 # 符号可以在指定文件中搜索包含特定文本的行,相当于一个即时的、跨文件的内容搜索。

标签: css vue html sublime js json go app 工具 ai css选择器 报错提示

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~