zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Transform XML using XSLT
    HyperV Remote Management Configuration utility
    UI testing via Reflection in .NET
    Auto Test: Test Case Structure
    UI Testing via windows API
    风讯CMS常见问题锦集
    深入了解ASP.NET运行内幕 .txt
    公布一个简单的日志记录方法 【转】要研究
    服务器asp.net权限设置问题及解决方法时间:
    C#如何去掉字符串中所有空格
  • 原文地址:https://www.cnblogs.com/ericling/p/11676217.html
Copyright © 2011-2022 走看看