目录标题
- Structure(代码结构)介绍
- 我的常用配置
- 按钮介绍
- 访问修饰符
- 显示non-public的属性和方法
- 显示Filelds
- 显示Preperties
- [Q&A] Preperties和Filelds区别
- 按访问修饰符排序
- 按照字母排序
- Sort Alphabetically + Sort by Visibility 可一起使用
- Group Methods by Defining Type
- Show Inherited
- Group Methods by Defining Type + Show Inherited一起使用
- Navigate with Single Click
- Anonymous Classes
- lambdas
- Always Select Opened Element
Structure(代码结构)介绍
idea的Structure视图
可以辅助查看代码结构。
呼出Structure视图?
1、Alt + 7
2、Ctrl + F12
3、点侧边栏Structure
退出Structure视图?
Shift+Esc
我的常用配置
1・选Show Toolbar,便于使用功能按钮
2・使用Float视图,悬浮于窗口表面,可以使用 Shift+Esc
来退出
按钮介绍
访问修饰符
为了便于对比看,我把访问修饰符体现在属性和方法的命名上
显示non-public的属性和方法
显示Filelds
显示Preperties
[Q&A] Preperties和Filelds区别
Preperties是有get/set方法的field。Preperties和Filelds区别是啥
按访问修饰符排序
按照字母排序
Sort Alphabetically + Sort by Visibility 可一起使用
Group Methods by Defining Type
个人理解: 一个类可能会继承某个类、或者实现某些接口的方法、这里就会把覆写的方法按照父层分类、这样可以知道覆写的方法的来源
Show Inherited
把继承的方法都会显示出来
Group Methods by Defining Type + Show Inherited一起使用
个人理解: 可查看继承的方法,哪些被覆写,哪些没被覆写
Navigate with Single Click
勾选的话单击即可导航到代码处,不勾选需要双击才可以
Anonymous Classes
尽管匿名类没有名字,但 IntelliJ IDEA 会在 Structure 视图中将其以某种简化方式列出,比如 new SomeInterface() {}
或 new SomeClass() {}
。
lambdas
在 Structure 面板中列出所有的 Lambda 表达式,方便你快速跳转到对应代码。
Always Select Opened Element
启用该选项后,当你在编辑器中打开(光标位于某处)某个类成员(如方法、字段、Lambda、匿名类等)时,Structure 视图会自动滚动并高亮显示当前正在编辑的元素。
发布评论