什么是 Find Usages

用来查询一个类、函数、变量调用,在查阅代码链路非常有用

现象

最近用 Phpstorm 发现 Find Usages 结果不全甚至找不到

Find Usages 原理

https://juejin.im/entry/5b051a155188253064657576
参考上述 IDEA Find Usages 原理
简单说,IDE 加载项目时会解析文件,并创建索引 Find Usages 通过查找索引,定位源文件

根因

意外原因导致致索引没有正确更新

解决

File -> Invalidate Caches / Restart -> Invalidate and Restart

注意

该操作会清空 local history