我可以从 Intellijs 的“ find in path”中调整“100 + match in X files”吗

是否可以更改 intellij 中“ find in path”特性中显示的结果的最大值? enter image description here

有时候我希望能看到更多的结果。当然,我需要滚动更多,但这就是我想要的。我能把那个数字100改成200,1000甚至是没完没了吗?

14821 次浏览

编辑: 这个答案已经过时了。现在可以设置参数 ide.usages.page.size来增加显示的结果数量。有关详细信息,请参阅 RoryGS 的回答。

老答案:

目前,您只能选择按下 在“查找”窗口中打开按钮(在右下角)。但是对于 IntelliJ 来说,改变这个限制还有一个公开的问题: Https://youtrack.jetbrains.com/issue/idea-16377 https://youtrack.jetbrains.com/issue/IDEA-157855

Find window

我的猜测是,您希望在预览中看到100多个匹配项,这样您就可以轻松浏览搜索结果,包括每个匹配项之前和之后的行的上下文。您可以得到相同的效果,超过100匹配,通过打开 预览事件模式后,找到所有的结果,单击 在“查找”窗口中打开

Preview Occurrentces setting in WebStorm

更新: 2021-05-06

感谢来自 JetBrains/IntelliJ的“ 德米特里 · 杰梅罗夫”对这个老话题的更新。

德米特里说

“在 2021.2中,在 设定 | 高级设置 | 在 Find In Path/Show Usages 预览中显示的最大结果数限制是可配置的”

如果你没有那个版本,那么下面的仍然适用。


更新: 2018-08-20

Https://youtrack.jetbrains.com/issue/idea-157855

Https://intellij-support.jetbrains.com/hc/en-us/community/posts/206164739——more-than-100-matches-in-search

感谢来自 JetBrains/IntelliJ的“ 安德烈 · 德诺夫”的回答。

安德烈说:

您可以设置 Ide.usages.page.size-IntelliJ 注册表选项(帮助 | 寻找行动... 键入 注册处并在对话框中设置值) :

这对我进行大型项目重构有很大帮助。

IntelliJ 创意注册截图 enter image description here

在路径截图中查找 IntelliJ 创意 enter image description here

对于 JetBrain 2021年的 IDE,

  1. 帮助 > 编辑自定义 VM 选项
  2. 为200个结果加入 -Dide.usages.page.size=200

根据需要进行调整。重新启动 IDE 以使更改生效。

添加/调整更多您喜欢的 VM 选项,例如最大内存使用量。

JetBrains 2021

对于任何想要在 IDE 之外更新它的人来说,这个注册表属性存在于文件中:

YourInstall/options/ide.general.xml

看起来像这样:

<application>
...
<component name="Registry">
<entry key="ide.usages.page.size" value="1001" />
...
</component>
...
</application>

( 澄清一下,既然有人投了反对票...-D

在 IDE 之外执行此操作,可以创建一个自动脚本,用于为团队或公司中的所有开发人员更新此值..。 )

这样做是正确的

在其他答案中忘记所有 xml 文件编辑/vm 选项。打开设置,进入“高级设置”,并设置数字为任何你想要的。

enter image description here