我想在IntelliJ中搜索我的整个项目目录,但是将范围限制为在VCS中跟踪的文件。
即。通过执行git grep
我看到Find In Path -> Scope -> VCS Scopes -> Default
下有一个自定义范围但是这似乎排除了一些在VCS中跟踪的文件。是否有其他选项或自定义范围设置可以提供此功能?
答案 0 :(得分:1)
由于我目前无法完全按照自己的意愿行事(仅搜索VCS中跟踪的文件),我通过手动标记要排除的文件夹找到了解决方法。
即
右键单击已编译的目标文件夹,然后将“目录”标记为 - >生成的源根'
现在,当你在路径中找到'不受欢迎的匹配将隐藏在生成代码中的“用法”
答案 1 :(得分:0)
VCS Scopes -> Default
范围代表默认更改列表。
您还应该拥有已更改文件范围以及其他更改列表的其他范围。
但是,它们仅涵盖尚未提交更改的文件。
IDE中没有可以显示提交到您的仓库中的所有文件的范围。
但用例是什么?使用git grep
在历史记录中添加搜索用法的类似请求。 https://youtrack.jetbrains.com/issue/IDEA-84979