You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中如何通过文件名搜索打开工作区任意子文件夹的文件

VS Code工作区全局文件搜索打开方案

原生内置解决方法

你提到的Ctrl+P其实本身就支持搜索工作区所有子文件夹的文件,只是可能误触发了过滤模式:

  • 按下Ctrl+P后,直接输入关键词(比如abc),若当前只显示已打开文件,点击搜索框左侧的「已打开的编辑器」图标即可切换回全局工作区搜索模式,也可以按Backspace清空过滤状态。
  • 另外,VS Code还有专门的全局文件打开快捷键:Ctrl+O(这是VS Code内置的功能,会覆盖系统的Ctrl+O),打开的对话框支持直接输入关键词遍历整个工作区的所有文件。
  • 也可以通过Ctrl+Shift+P打开命令面板,输入Files: Open File,同样能调出全局文件搜索框。

扩展增强选项

如果原生搜索的匹配逻辑不能满足需求,可尝试以下扩展:

  • File Utils:支持更灵活的模糊匹配,能快速定位任意子文件夹下的目标文件,还附带文件管理功能。
  • Advanced New File:虽主打文件创建,但内置的搜索功能可高效检索工作区所有文件,支持关键词模糊定位。

关于RHEL系统默认Ctrl-O的问题

系统自带的Ctrl+O对话框无搜索功能是系统限制,直接使用VS Code内置的Ctrl+P或Ctrl+O(VS Code自身快捷键)即可绕过该问题,因为VS Code的内置对话框会遍历整个工作区并支持搜索。

内容的提问来源于stack exchange,提问作者halloleo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 15:25:32