Idea查看接口或類繼承關係

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

好比,想要查看Exception的類繼承關係,首先定位到這個文件,而後調出Hierarchy窗口。 Snipaste_2019-10-15_10-19-46.png編輯器

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

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

若是用多了idea就會發現,不少的操做都會有scope和字母排序以及隱藏塊、擴展塊,好比project結構面板,diff面板,搜索面板,favorite面板,以及diagram面板等等 2. 設定搜索範圍工具

咱們能夠本身設定搜索範圍,這樣idea就會在指定範圍內搜索相應的父類或者子類。這樣能夠提升搜索範圍,快速找到咱們須要的繼承結構。由於在大部分狀況下,項目結構都是相對複雜的,很容易匹配到幾十個甚至上百個類。 Snipaste_2019-10-15_10-31-33.png測試

首先,idea裏面有這些默認的搜索範圍可供咱們選擇,其中idea

  • production:咱們編寫的代碼【經常使用】
  • Test:咱們編寫的全部的測試類
  • All:就是1+2
  • This Class:當前類
  • JRE:這個範圍是我自定義的,限定搜索範圍爲JRE提供的包

咱們能夠經過configure選項,來自定義搜索範圍。3d

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

這樣,選中該搜索範圍以後,只會展現相應的類了。 Snipaste_2019-10-15_10-41-51.pngcode

相關文章
相關標籤/搜索