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

最新文章

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

热门文章

  1. Docker5之Deploy your app
  2. .NET控件集ComponentOne 2018V3发布:新增图表动画及迷你图
  3. [0406]学习一个——Unit 1 Html、CSS与版本控制
  4. jQuery实现Marquee
  5. HDU 6212 Zuma(区间dp)
  6. HTML XHTML HTNL5 简介
  7. vue运行报错--preventDefault
  8. C# Combobox联动
  9. 3. 使用vue-cli创建项目
  10. 设计模式(四) Factory Pattern工厂模式