idea中查看java类继承图

复习java io,看了书里的这张图,太模糊了,想弄个出来放大看,一开始试了idea发现只能看父类,后来折腾了一会试了其他工具才发现还是idea好用.

:)

一.打开type hierachy

光标放在类名上,alt+H或者help->action,搜type hierachy,或者看看keymap,快捷键应该还是alt+h

出现

二.选择想要添加到图中的类

https://stackoverflow.com/questions/27334649/intellij-project-navigation-expand-all-folder-and-file-tree/48555830#48555830

这个是我发的,alt+滚轮可以一层层展开一层层关上

默认全选只会选择第一层的继承类

上图红线的scope选择包范围,否则一个inputstream100多个继承类都放一张图,除非你视力比鹰还好.

选好之后右键show diagram

三.快捷键

alt+滚轮 放大镜(不行的话左键点一下)

如果放大镜卡住了再左键一下

ctrl+滚轮 视图缩放

单独滚轮 上下滚动

shift+滚轮 左右滚动

ctrl+f 定位

四.添加类

右键可以添加类,空格,但是有点小bug

首先添加之后位置有点问题,比如继承,不是在下面可能跑到最右边了,这个勉强可以用layout重新排列

无法定位,而且出的是html字符,这个就是bug了,你们可以试试

如果是继承关系忘了加,可以右键show implements添加,这个没有bug

原文地址:https://www.cnblogs.com/ptqueen/p/8438641.html