PhpStorm:如何在“在路径中查找”中准确显示匹配数?

时间:2019-04-09 12:57:38

标签: find phpstorm

在PhpStorm中,我使用编辑>查找>在路径中查找查找单词。但是会显示消息“ 50个文件中有100+个匹配项”

我希望该消息显示确切个匹配项和文件。

PhpStorm showing FIND IN PATH

1 个答案:

答案 0 :(得分:1)

“在路径中查找”弹出窗口中的结果只是预览(多功能的结果,您可以在此处编辑文本..但仍仅是预览)..因此它仅显示前100个结果。对于某些流行的单词,您可能只会看到一个文件,因为该文件可能有100多个匹配。

如果要查看所有匹配项,请单击右下角的Open in Find Window按钮(在大多数键盘图上为 Ctrl + Enter ),您将看到所有结果(它将打开)引入此预览之前使用的标准“查找结果”工具窗口。

https://youtrack.jetbrains.com/issue/IDEA-187379#focus=streamItem-27-2382897.0-0

  

为了避免性能问题,我们限制了数量,因为它会在每次击键时立即搜索-想象一下,如果我们仔细检查所有来源,它会变得多么慢。

https://youtrack.jetbrains.com/issue/IDEA-187379#focus=streamItem-27-2724126.0-0

  

实际上,我们将搜索结果限制为前100次出现,因为它被设计为预览UI。当找到许多发现的事件时,您可以轻松地概述所有事件并精确导航到要查找的位置,否则,您可以在“查找工具窗口”中切换到完整结果集。


有一个公开的票证可以说明在这方面的改进(如何使它在其他比赛中更明显,因为不是每个人都可以看到“ 50多个文件中的100+比赛”文本):https://youtrack.jetbrains.com/issue/IDEA-196723-星/ vote / comment以获取有关任何进度的通知。


请注意,100不是硬编码常数,而是默认值。您可以调整ide.usages.page.size IDE属性(Help | Edit Custom Properties...操作)并将其设置为更大的值(也可能影响其他与搜索相关的内容)。

由于搜索是在每次按键后进行的(稍稍延迟AFAIK之后),并且您的项目很大..如果将其设置为较大的值,则会影响性能。按下Ctrl + Enter来查看所有匹配项并不难...