VS 2019「在文件中查找」功能如何排除项目/解决方案中的指定文件夹?
在VS 2019的「在文件中查找」功能里排除指定文件夹或文件的方法
完全懂你的痛点——那些塞满jquery、bootstrap的库文件夹,还有动辄几MB的.min压缩文件,不仅拖慢搜索速度,误点打开直接让编辑器原地冻结,简直是效率杀手!针对VS 2019,有两个非常实用的原生方案帮你解决这个问题:
1. 临时/自定义搜索筛选(适合单次或特定场景)
当你打开「在文件中查找」窗口(快捷键Ctrl+Shift+F)时,可以直接在搜索界面里设置排除规则:
- 展开「查找选项」区域,点击「文件类型」右侧的下拉菜单,选择「自定义...」
- 在弹出的「自定义文件类型」对话框中:
- 先保留你需要搜索的文件类型,比如
.cs,.html,.js,.css - 然后添加排除规则,用
!开头:- 排除所有.min后缀文件:
!*.min.js,!*.min.css - 排除整个文件夹(比如存放第三方库的
lib或node_modules):!**/lib/**,!**/node_modules/**(**表示任意层级的子文件夹)
- 排除所有.min后缀文件:
- 先保留你需要搜索的文件类型,比如
- 点击「确定」保存,当下的搜索就会自动跳过这些内容,还能把这个筛选保存为预设,以后一键调用
2. 全局排除设置(一劳永逸)
如果希望所有搜索操作都默认排除这些文件/文件夹,可以通过VS的选项全局配置:
- 点击菜单栏的「工具」→「选项」
- 展开「项目和解决方案」→「搜索」选项卡
- 在「排除的文件」输入框中添加
*.min.js;*.min.css(用分号分隔多个规则) - 在「排除的文件夹」输入框中添加你要跳过的文件夹,比如
node_modules;lib(同样用分号分隔) - 点击「确定」后,所有的「在文件中查找」、解决方案搜索都会自动忽略这些内容,彻底告别不必要的干扰
另外提醒下:如果你只是想在解决方案资源管理器里隐藏这些文件,也可以右键文件夹选择「排除在项目之外」,但这不会影响搜索——上面的两种方法才是专门针对「在文件中查找」功能的精准排除方案。
内容的提问来源于stack exchange,提问作者g.pickardou
相关产品推荐
相关产品推荐

