idea中查看java类继承图
2024-08-24 04:11:16
复习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
最新文章
- 记录一则Linux SSH的互信配置过程
- Redis Cluster搭建方法简介22211111
- 如何让代码实现C++
- python and django
- AIX之ASM存储扩容
- cocos基础教程(3)cocos3.x版本目录结构介绍
- [编辑器] Tab转换成空格
- IE6不支持li:hover的解决办法,一句代码让IE6支持li:hover
- Oozie简介
- Bean Validation 技术规范特性概述
- Android 关于ListView中按钮监听的优化问题(方法一)
- ThinkPHP5.0版本和ThinkPHP3.2版本的区别
- js把星期由数字转换为星期名称
- “==”与";equals(object)";的区别
- sqlalchemy和flask-sqlalchemy几种分页操作
- ECS上nginx搭建反向代理通过内网访问阿里云OSS服务
- Android几种解析XML方式的比较
- Angular之RouterModule的forRoot与forChild
- HDU 1431 素数回文 离线打表
- 【转】失效迭代器(Invalidating Iterators)