如何在Visual Studio 2019解决方案资源管理器中搜索文件内容
在Visual Studio 2019中搜索Git仓库内含指定关键词的文件
方法1:用「在文件中查找」覆盖Git仓库范围
- 按快捷键
Ctrl+Shift+F打开「在文件中查找」窗口 - 在「查找内容」输入目标关键词
- 「查找范围」下拉菜单里选**「当前Git仓库」**;若要覆盖所有本地Git仓库,可手动添加多个仓库路径,或把所有仓库放在同一父文件夹下选择父路径
- 按需勾选「匹配整个单词」「区分大小写」等选项优化搜索精度
- 点击「查找全部」,结果会在下方窗口展示文件名、行号及匹配内容
方法2:安装扩展增强搜索能力
VS2019默认解决方案资源管理器搜索仅覆盖已加载项目,可安装免费扩展Search Everywhere,它支持直接搜索Git仓库内所有文件,还能自定义搜索规则,扩展搜索范围。
方法3:Git命令行辅助搜索
打开VS内置终端(「视图>终端」),切换到Git仓库根目录,执行命令:
git grep "你的关键词"
该命令会在当前Git仓库的所有跟踪文件中搜索,直接返回文件名与匹配行。若要搜索所有本地仓库,可写简单批处理脚本遍历所有仓库目录执行此命令。
关于无搜索下拉框的说明
VS2019部分版本的解决方案资源管理器搜索框确实没有下拉选项,此时不必局限于它的内置搜索,直接用上述「在文件中查找」或扩展工具,能更高效覆盖Git仓库范围。
内容的提问来源于stack exchange,提问作者Bohdan
相关产品推荐
相关产品推荐

