我喜欢使用在路径中查找函数 CTRL + SHIFT + F ,在多个文件中搜索文本字符串。
我经常遇到的一件事是,我搜索至少在一个文件中存在的东西,我得到零结果或者我找到一些包含搜索词的文件。
然后我意识到查找对话框框中的范围设置由于某种原因已设置为模块或目录,而不是"整个项目"这就是我几乎总想要的。
这里让我感到愚蠢的是,这似乎只是偶尔发生 - 通常我会将范围设置为整个项目,就像我想要的那样,但有时它会是其他东西。
IntelliJ如何决定使用哪个范围?
此外,是否有一些设置可用于强制IntelliJ始终选择"整个项目"作为默认值?
答案 0 :(得分:7)
只需折叠项目标签: Command + 1 或 Alt + 1
默认选择取决于启动搜索的上下文。如果您打开项目选项卡并选择了文件夹/文件,它将搜索该文件夹或该文件的父文件。
要默认搜索,只需关闭该面板(这将使上下文成为整个项目)并按下搜索快捷方式,它将适用范围。
答案 1 :(得分:2)
不是真正的解决方案,但如何避免使用鼠标:
当对话框打开时,按 Alt h ,然后按Enter键。这将导致范围设置为整个项目。