复习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