phpstorm无法实现代码反向追踪(向上一级追踪)以及定位文件会导致其他文件隐藏的问题
问题来源
从线上拉取下来的文件,自己配置后,使用过程中发现只有部分属性和变量以及系统函数能追踪到代码(使用Ctrl+鼠标左键),这个给自己阅读代码的效率造成了极大的影响,本来以为是phpstorm最新版本的问题,后来发现不是。
尝试过的无效但是网上一查就给你推荐的方法
1.需要安装laravel-ide-helper插件
这个方法我不确定最后会不会有效,因为在装这个插件的过程中又会产生很多新的有关这个插件的问题,而且安装起来也比较复杂,我也在phpstorm软件里的插件商店看了一下,没有直接的类似于中文语言或者翻译等这几种插件。所以不建议使用这种方式。
2.更换低版本
其他人使用的低版本的phpstorm2019.3,什么都不用设置就可以直接各种追踪,我后面也尝试了安装这个版本的phpstorm,然而很遗憾,进入同样的项目后依旧不支持完全代码追踪。
3.在注释的时候写好函数路径/属性注释
这个方法确实有用,但是一个很大的项目,不可能保持注释那么完善,而且工作量也会加大很多,所以也不好。
解决方式
最后的解决方式是,将项目里面的.idea文件删除掉,重新进入phpstorm,这个时候会重新对项目进行编制索引等操作,就会神奇的发现,可以正常追踪了。
|