Idea查看接口或類繼承關系


  1. 打開想要查看的接口或者類文件,使用快捷鍵CTRL+H調出Hierarchy窗口

比如,想要查看Exception的類繼承關系,首先定位到這個文件,然后調出Hierarchy窗口。
Snipaste_2019-10-15_10-19-46.png

該窗口上面的一排工具欄如下:
Snipaste_2019-10-15_10-22-26.png
分別是:

  • 查看完整的類(接口)階層結構
  • 查看父類或者父接口
  • 查看子類
  • 是否按照字母排序
  • 當前操作搜索的范圍【重點】
  • 刷新
  • 是否同步打開相應的類或者接口【即鼠標選中某個接口或類,編輯器自動打開】
  • 擴展塊或者隱藏塊
  • 固定窗口
  • 導出所有的結構到文本文件中

如果用多了idea就會發現,很多的操作都會有scope和字母排序以及隱藏塊、擴展塊,比如project結構面板,diff面板,搜索面板,favorite面板,以及diagram面板等等
2. 設定搜索范圍

我們可以自己設定搜索范圍,這樣idea就會在指定范圍內搜索相應的父類或者子類。這樣可以提高搜索范圍,快速找到我們需要的繼承結構。因為在大部分情況下,項目結構都是相對復雜的,很容易匹配到幾十個甚至上百個類。
Snipaste_2019-10-15_10-31-33.png

首先,idea里面有這些默認的搜索范圍可供我們選擇,其中

  • production:我們編寫的代碼【常用】
  • Test:我們編寫的所有的測試類
  • All:就是1+2
  • This Class:當前類
  • JRE:這個范圍是我自定義的,限定搜索范圍為JRE提供的包

我們可以通過configure選項,來自定義搜索范圍。

Snipaste_2019-10-15_10-38-22.png

這樣,選中該搜索范圍之后,只會展示相應的類了。
Snipaste_2019-10-15_10-41-51.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM