15

我喜欢使用Find in Path函数CTRL+SHIFT+F,它在多个文件中搜索文本字符串。

不过,我经常遇到的一件事是,我搜索我知道至少存在于一个文件中的东西,我得到的结果为零,或者我只找到了一些包含搜索词的文件。

然后我意识到“查找”对话框中的“范围”设置由于某种原因被设置为“模块”或“目录”,而不是我几乎总是想要的“整个项目”。

在这里愚弄我的是,这似乎只是偶尔发生 - 通常我会像我想要的那样将范围设置为整个项目,但有时它会是别的东西。

IntelliJ 如何决定使用哪个范围?

此外,是否有一些设置可用于强制 IntelliJ 始终选择“整个项目”作为默认设置?

4

2 回答 2

7

只需在之前折叠项目选项卡:Command + 1Alt + 1

默认选择取决于启动搜索的上下文。如果您打开项目选项卡并选择了文件夹/文件,它将在该文件夹或该文件的父级中搜索。

要默认搜索,只需关闭该面板(这将使上下文成为整个项目)并按搜索快捷方式,它将正确显示范围。

于 2012-06-04T13:44:30.530 回答
3

不是真正的解决方案,而是如何避免为此使用鼠标:

当对话框打开时,Alth在按回车之前按一下。这将导致范围设置为Whole project

于 2014-07-07T07:22:02.873 回答