Rider的Explorer视图是否支持过滤?能否实现类似VSCode的files.exclude功能?
Rider 实现项目/文件夹显示过滤的方法
Rider 确实有类似 VSCode files.exclude 的功能,能让你在保留完整解决方案的同时,灵活控制 Explorer 视图中显示的内容,以下是具体实现方式:
1. 临时快速过滤:使用视图过滤器
- 在 Rider 的 Explorer 面板顶部,找到漏斗形状的「Filter」按钮(或按下快捷键
Ctrl+Alt+F),输入关键词即可实时过滤显示匹配的项目、文件夹或文件。 - 这种方式适合临时快速聚焦,关闭过滤器后会自动恢复完整视图。
2. 持久化过滤:自定义项目视图
- 右键点击解决方案根节点,选择「New Project View」,在配置窗口中:
- 通过「Include/Exclude」规则添加具体项目名称、文件夹路径或通配符(比如
!**/Tests排除所有Tests文件夹,**/Core*只包含以Core开头的项目) - 配置完成后保存视图,之后在 Explorer 面板顶部的视图切换下拉菜单中,可随时切换到预设的过滤视图,完全不影响解决方案的整体构建和搜索范围。
- 通过「Include/Exclude」规则添加具体项目名称、文件夹路径或通配符(比如
3. 单个项隐藏:直接隐藏指定项目/文件夹
- 右键点击要隐藏的项目或文件夹,选择「Hide in Explorer」,该条目会从当前视图中消失,但依然属于解决方案的一部分,构建、搜索时仍会包含它。
- 若要恢复显示,打开「View → Tool Windows → Explorer」菜单,选择「Show Hidden Items」,找到被隐藏的内容后右键选择「Unhide in Explorer」即可。
以上几种方式都能满足你“保留完整解决方案,按需聚焦子集”的需求,不会影响构建和搜索的覆盖范围。
内容的提问来源于stack exchange,提问作者Baiyan Huang
相关产品推荐
相关产品推荐

