IDEA: Call Hierarchy

在平常开发中,查看某个方法、字段可能被用在哪些地方。这个是个很常见的操做。blog

例如,在使用Eclipse时,选择方法后,右键菜单里选择 show call hierarchy,便可查看有哪些地方调用了这个方法。ip

可是在IDEA里,倒是没有这个菜单项的,它里面有一个FInd Usages菜单,也是能够查看哪些地方调用了,可是它只能看到直接调用这个方法的几个地方,并不能看到完整的调用栈。它并不能知足咱们的需求。难道在IDEA中,连show call hierarchy的功能都没有吗?开发

 

天然不是的,IDEA的call hierarchy是放在Navigate > call hierarchy下的。这样用起来好像很麻烦呀,若是作到像Eclipse那样,放在右键菜单里,就更好了,毕竟已经习惯了这个操做模式。it

 

 在Settings > Menus and Toolbars 下,能够自由的定制菜单,tool的。io

按照下图位置,切到Editor Popup Menu > Editor Popup Menu Actions (1)> Find Usages。cli

而后点击Add after ,从Navigator 里将call hierarchy 添加一下,就能够了:方法

 

相关文章
相关标签/搜索