AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / coding / 问题 / 76941405
Accepted
Zeth
Zeth
Asked: 2023-08-21 05:27:37 +0800 CST2023-08-21 05:27:37 +0800 CST 2023-08-21 05:27:37 +0800 CST

PhpStorm 搜索未显示在结果中(我知道在那里)

  • 772

我在我的搜索结果 ( ) 中遇到过CMD Shift f几次,我在我知道的字符串中搜索我的项目 - 然后 PhpStorm 没有显示给我。

就像这里的这个:

上一个缺失

这感觉有点令人毛骨悚然,我不能“相信”我的搜索能找到这个。

解决方案尝试 1 - 缩小搜索范围

如果我只在screens-directory 中搜索,那么它可以找到它:

上一篇有

...但超级奇怪的是,如果我通过简单地删除 来扩大搜索范围screens,那么我就不会出现:

上一个缺失(再次)

我彻底浏览了整个列表 - 但FinanceSingleTermScreen不存在。

解决方案尝试 2 - 考虑范围

Maybe it's because there are simply so many files for it to search in. But it's quite annoying if I have to setup scopes for all projects, to start trusting my search again.

Solution attempt 3 - Reindex project

If I mark my app-folder at click CMD Option y (File >> Reload all from disk), to make sure it's not some memory thing.

But it doesn't do a difference.

Solution attempt 4: Close project and open it again

Didn't do anything.

Solution attempt 5: Change search string

I tried searching for >Prev instead of Prev, and then it shows up!!

上一个作品

And here it is, if I remove the >:

上一篇 没有作品

... and I have went thoroughly through the search results of that last image. It's not there.

Solution attempt 6: Fiddle with filters

Obviously there are many options there.
I tried a bunch, but it didn't lead to anything.


Untried attempts

  • File >> Invalidate caches: It just seems extensive and shouldn't be necessary (I hope).
phpstorm
  • 1 1 个回答
  • 11 Views

1 个回答

  • Voted
  1. Best Answer
    LazyOne
    2023-08-21T05:59:30+08:002023-08-21T05:59:30+08:00

    Accordingly to your screenshots it actually works correctly.

    You see, this "Find in Files" popup... it is more like a preview (very advanced one where you can edit the text right there... but still). It searches as fast as possible in multiple threads/files at the same time so the order and files searched can be different each time you search if you have many files with matched text.

    The key info is shown on this part of your screenshot:

    112+ matches in 28+ files

    在此输入图像描述

    This means that you see only TOP 100 results (in a random order, see the note above).

    It is even possible (although it's very rare) to see that all 100+ results are from a single file (while you may have 100 more files with such a popular keyword). For example: try searching for class in a project where jQuery file is present (it has a lot of matches for that keyword).

    To see ALL matches just hit the button at the bottom right ("Open in Find Window") and the IDE will open a toolwindow with ALL search results (it will pause at around 1,000 results and ask if it should continue searching). The preview area / editing the file right there is also possible just like in the popup, just enable it.

    在此输入图像描述

    要限制搜索的文件,您可以使用文件掩码字段(右上角)、范围或目录(例如仅打开的文件/某些文件夹等)或更精确的搜索词(就像您使用的那样)>Prev。

    • 1

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    使用 <font color="#xxx"> 突出显示 html 中的代码

    • 2 个回答
  • Marko Smith

    为什么在传递 {} 时重载解析更喜欢 std::nullptr_t 而不是类?

    • 1 个回答
  • Marko Smith

    您可以使用花括号初始化列表作为(默认)模板参数吗?

    • 2 个回答
  • Marko Smith

    为什么列表推导式在内部创建一个函数?

    • 1 个回答
  • Marko Smith

    我正在尝试仅使用海龟随机和数学模块来制作吃豆人游戏

    • 1 个回答
  • Marko Smith

    java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

    • 3 个回答
  • Marko Smith

    为什么 'char -> int' 是提升,而 'char -> Short' 是转换(但不是提升)?

    • 4 个回答
  • Marko Smith

    为什么库中不调用全局变量的构造函数?

    • 1 个回答
  • Marko Smith

    std::common_reference_with 在元组上的行为不一致。哪个是对的?

    • 1 个回答
  • Marko Smith

    C++17 中 std::byte 只能按位运算?

    • 1 个回答
  • Martin Hope
    fbrereto 为什么在传递 {} 时重载解析更喜欢 std::nullptr_t 而不是类? 2023-12-21 00:31:04 +0800 CST
  • Martin Hope
    比尔盖子 您可以使用花括号初始化列表作为(默认)模板参数吗? 2023-12-17 10:02:06 +0800 CST
  • Martin Hope
    Amir reza Riahi 为什么列表推导式在内部创建一个函数? 2023-11-16 20:53:19 +0800 CST
  • Martin Hope
    Michael A fmt 格式 %H:%M:%S 不带小数 2023-11-11 01:13:05 +0800 CST
  • Martin Hope
    God I Hate Python C++20 的 std::views::filter 未正确过滤视图 2023-08-27 18:40:35 +0800 CST
  • Martin Hope
    LiDa Cute 为什么 'char -> int' 是提升,而 'char -> Short' 是转换(但不是提升)? 2023-08-24 20:46:59 +0800 CST
  • Martin Hope
    jabaa 为什么库中不调用全局变量的构造函数? 2023-08-18 07:15:20 +0800 CST
  • Martin Hope
    Panagiotis Syskakis std::common_reference_with 在元组上的行为不一致。哪个是对的? 2023-08-17 21:24:06 +0800 CST
  • Martin Hope
    Alex Guteniev 为什么编译器在这里错过矢量化? 2023-08-17 18:58:07 +0800 CST
  • Martin Hope
    wimalopaan C++17 中 std::byte 只能按位运算? 2023-08-17 17:13:58 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve