搜索与命令

转到文件、当前文件查找、工作区搜索与命令面板。

搜索与命令

开发系统里找文件、找内容和找命令,走三条不同入口。不要混用。

转到文件(按文件名)

快捷键 Ctrl+P / Cmd+P。标题「转到文件」,占位「按文件名搜索…」。

  • 无工作区:「请先打开工作区」
  • 无最近打开:「输入文件名开始搜索;当前无最近打开的文件」
  • 无匹配:「无匹配文件」

适合:记得大概文件名、要快速打开某个源文件。

当前文件内查找 / 替换

  • 查找:Ctrl+F / Cmd+F(菜单 编辑 → 查找)
  • 替换:Ctrl+H / Cmd+H(菜单 编辑 → 替换)

在当前打开的文件里弹出查找条,改完记得保存。

在文件中查找 / 替换(整个工作区)

快捷键:Ctrl+Shift+F 查找,Ctrl+Shift+H 替换。菜单:搜索 → 在文件中查找 / 在文件中替换。

也可以打开左侧 资源 → 搜索 子页,和菜单是同一套能力。

搜索页要点:

  • 类型:路径/文件名 或 文件内容
  • 占位随类型变化:「搜索路径或文件名…」「搜索文件内容…」「正则表达式…」「替换为…」
  • 开关:区分大小写、全词匹配、使用正则
  • 可填包含 / 排除 glob(例如排除 dist、node_modules)
  • 至少 2 个字符才开始搜
  • 无工作区:「请先打开工作区」+ 打开工作区…
  • 无结果:「未找到匹配文件」或「未找到匹配内容」

工作区替换会再确认,原文大意:将在当前搜索结果涉及的所有文件中,把匹配项替换为指定文本。列出查找词和替换词后问是否继续。替换前先看结果列表,确认范围。

命令面板

快捷键 Ctrl+Shift+P / Cmd+Shift+P。菜单 视图 → 命令面板。

标题「命令面板」,占位「输入命令名称…」,无匹配时「无匹配命令」。列出菜单命令及快捷键,回车执行。

适合:记不清菜单在哪、要开设置、要切侧栏/终端/AI。常用命令也可直接看 快捷键。

和 AI 一起搜

Ask 可以帮你「这个错误可能在哪个文件」,但打开文件仍建议用转到文件或资源树,路径更准。Agent 改文件前,用 @ 把搜索到的路径钉进对话,避免改错目录。