首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在代码中筛选“按名称搜索文件”

在代码中筛选“按名称搜索文件”
EN

Stack Overflow用户
提问于 2022-10-25 05:25:14
回答 1查看 39关注 0票数 0

我通常使用ctrl+p在VSCode中键入名称来打开文件。我最近开始在日常工作中使用Git工作树。我使用VSCode的远程插件来完成我的工作,而且由于VScode远程会话似乎在我的PC上占用了相当多的资源,所以最好只在项目的主文件夹中打开一个VSCode远程会话,而不是为每个分支单独打开一个VSCode远程会话。

下面是一个带有工作树的项目的文件夹结构的图表:

代码语言:javascript
复制
my_app/
├── folder1/
│   └── file1
├── file2
├── worktree_1/
│   ├── folder1/
│   │   └── file1
│   └── file2
└── worktree_2/
    ├── folder1/
    │   └── file1
    └── file2

VSCode在版本控制方面做得很好,它成功地跟踪了工作树和主分支中的更改。

但是,我的问题是,当我按ctrl+p并键入file1时,VSCode建议文件三次,分别来自主分支和两个工作树。通过眼睛过滤文件在认知上是累人的,因为第一个建议通常不是来自当前打开的文件所来自的同一个工作树,而且我通常只需要一个工作树中的文件。

所以在设定上下文之后,我的问题是,

是否有任何方法可以为“按名称搜索文件”(**ctrl+p**)设置过滤器,就像全局搜索(**ctrl+shift+f**)可以被过滤一样?

这样我就可以将“按名称搜索文件”设置为只包含来自例如worktree_1的结果?当然,我总是可以输入worktree_1 file1,但这并不是很方便。

EN

回答 1

Stack Overflow用户

发布于 2022-10-25 07:49:34

这可以通过更新vscode设置来完成。转到“首选项”并在“功能”部分下搜索“排除”,您将找到搜索选项。在“搜索”下,只需添加必要的模式,从全文和快速搜索中排除特定文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74189431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档