IDEA 常用快捷键

阅读源码技巧

转载于 https://baijiahao.baidu.com/s?id=1712096392024186044&wfr=spider&for=pc

优秀的程序员一定会阅读很多源码,阅读源码也是有很多技巧的。

通常,根据他人总结的项目文档,先看整体(目录和类图)再看局部(类和函数)。对于 Java 项目,就是先查看包的层级关系,然后分析包中类(接口)之间的关系,包括继承、实现、委托、方法调用等,最后再查看某个类具体的属性和方法的具体实现。

IDEA 为整个阅读源码的过程提供了一系列好用的功能支持,能够大大提高阅读效率。

1. 文件 / 类搜索

根据文件名搜索文件 / 类

快捷键:shift + shift(连按两次)

img

2. 字段搜索

根据文件内容搜索,可直接定位到目标内容位置,支持局部(当前文件或选中代码段)和全局搜索(项目 / 模块 / 目录 / 作用域等)

局部搜索快捷键:Win: Ctrl + F Mac: Command + F

全局搜索快捷键:Win: Ctrl + shift + F Mac: Command + Shift + F

img

3. 跳转到上 / 下次光标的位置

查看源码时,经常需要在两个类中来回跳转,这个功能就变得相当实用!

查看上次光标位置快捷键:Win: Alt + ← Mac: Option + Command + ←

查看下次光标位置快捷键:Win: Alt + → Mac: Option + Command + →

4. 查看接口的实现类(或接口方法的实现)

如果光标选中接口方法,直接跳转到该方法的具体实现。如果有多个实现,则可以选择跳转到指定的实现类。

快捷键:Win: Ctrl + Alt + B Mac: Option + Command + B

img

5. 查看方法调用树

可以查看指定方法的所有调用方和被调方。

快捷键:Win: Ctrl + Alt + H Mac: Control + Option + H

img

6. 查看类关系图

非常实用的功能,直观清晰地展现类的关系,便于分析。

快捷键:Win: Ctrl + Alt + U Mac: Shift + Option + Command + U

img

7. 查看类的继承树

能够查看类的父类和子类继承关系。

快捷键:Win: Ctrl + H Mac: Control + H

img

8. 查看定义的变量在哪里被声明 / 调用

如果光标在变量声明处,则查看使用该变量的代码;如果光标在使用变量处,则查看变量的声明位置。

快捷键:Win: Ctrl + B Mac: Command + B 或按住 Ctrl / Command 点击鼠标左键

img

9. 查看定义的变量在哪里被调用

功能和上述功能类似,仅查看变量的调用位置。

快捷键:Win: Ctrl + Alt + F7 Mac: Option + Command + F7

10. 查看类的结构

能够查看某一个类的属性、域、方法、继承方法、匿名类、Lambdas,并快速跳转到指定位置。

快捷键:Win: Alt + 7 Mac: Command + 7

img

11. 查看每行代码的提交信息(需被 Git 管理)

在代码行数列表处右键,点击 Annotate 开启代码提交信息显示:

效果如下,烂代码元凶快快显形!

以上就是总结的 IDEA 使用技巧啦,快去写几行代码熟悉下吧~

posted @ 2023-02-25 02:00  积极向上的徐先生  阅读(396)  评论(0编辑  收藏  举报