VSCode需求:实现同一工作区文件夹多实例及独立资源管理器过滤
解决单文件夹项目同时查看多组筛选文件的方案
方案1:多VS Code窗口独立筛选
直接打开第二个VS Code窗口,把你的项目文件夹拖进这个新窗口。在第一个窗口用CMD+F筛选helloworld类文件,第二个窗口同样用CMD+F筛选global类文件,两个窗口的筛选完全独立,互不干扰,随时切换查看即可。
方案2:创建多文件夹工作区文件
VS Code允许在同一个工作区里添加同一文件夹多次,只需通过工作区文件配置:
- 在项目文件夹里新建一个名为
my-project.code-workspace的文件,写入以下内容:
{ "folders": [ { "path": ".", "name": "Helloworld Files" }, { "path": ".", "name": "Global Files" } ] }
- 用VS Code打开这个
.code-workspace文件,此时左侧资源管理器会显示两个带别名的项目文件夹。 - 分别给两个文件夹设置筛选:在第一个文件夹的搜索框输入
helloworld,第二个输入global,就能在同一个窗口里同时查看两组目标文件。
方案3:工作区级别配置文件排除规则
如果不想开多窗口,也可以通过工作区设置分别控制两个文件夹的显示内容:
- 按方案2的步骤创建多文件夹工作区。
- 右键点击第一个文件夹(Helloworld Files),选择「配置文件夹设置」,在打开的设置中添加:
"files.exclude": { "**/!(*-helloworld.txt)": true }
- 同理,给第二个文件夹(Global Files)的设置里添加:
"files.exclude": { "**/!(*-global.txt)": true }
这样两个文件夹会分别只显示对应类型的文件,无需每次手动筛选。
内容的提问来源于stack exchange,提问作者Tom
相关产品推荐
相关产品推荐

