IDEA2023.1版本已经发布了。大家都体验了吗?
今天就给大家分享一下如何激活成功教程最新版本的IDEA.
详细的步骤都给大家整理好了,为了阅读方便,请访问下面的地址
IDEA永久激活成功教程图文教程:https://www.955code.com/25193.html
项目有个新来了一个小伙伴,他看我查看项目源代码的时候,各种骚操作“花里胡哨”的。于是他向我请教,想让我分享一下我平时使用 IDEA 看源码的小技巧。
#基本操作
这一部分的内容主要是一些我平时看源码的时候常用的快捷键/小技巧!非常好用!
掌握这些快捷键/小技巧,看源码的效率提升一个等级!
#查看当前类的层次结构
使用频率
相关快捷键
⭐⭐⭐⭐⭐
Ctrl + H
平时,我们阅读源码的时候,经常需要查看类的层次结构。就比如我们遇到抽象类或者接口的时候,经常需要查看其被哪些类实现。
拿 Spring 源码为例,是一个关于 Bean 属性/定义的接口。
BeanDefinition
public interface BeanDefinition extends AttributeAccessor, BeanMetadataElement { ……}
1
2
3
如果我们需要查看被哪些类实现的话,只需要把鼠标移动到类名上,然后使用快捷键即可。
BeanDefinition
BeanDefinition
Ctrl + H
同理,如果你想查看接口继承的接口被哪些类实现的话,只需要把鼠标移动到类名上,然后使用快捷键即可。
BeanDefinition
AttributeAccessor
AttributeAccessor
Ctrl + H
#查看类结构
使用频率
相关快捷键
⭐⭐⭐⭐
(Win) /(Mac)
Alt + 7
Command +7
类结构可以让我们快速了解到当前类的方法、变量/常量,非常使用!
我们在对应的类的任意位置使用快捷键(Win) /(Mac)即可。
Alt + 7
Command +7
#快速检索类
使用频率
相关快捷键
⭐⭐⭐⭐⭐
(Win) /(Mac)
Ctrl + N
Command + ○
使用快捷键(Win) /(Mac)可以快速检索类/文件。
Ctrl + N
Command + ○
#关键字检索
使用频率
相关快捷键
⭐⭐⭐⭐⭐
见下文
- 当前文件下检索:(Win) /(Mac)
- Ctrl + F
- Command + F
- 全局的文本检索:(Win) /(Mac)
- Ctrl + Shift + F
- Command + Shift + F
#查看方法/类的实现类
使用频率
相关快捷键
⭐⭐⭐⭐
(Win) /(Mac)
Ctrl + Alt + B
Command + Alt + B
如果我们想直接跳转到某个方法/类的实现类,直接在方法名或者类名上使用快捷键(Win) /(Mac) 即可。
Ctrl + Alt + B/鼠标左键
Command + Alt + B/鼠标左键
如果对应的方法/类只有一个实现类的话,会直接跳转到对应的实现类。
Idea激活2023.1.4
比如接口的方法只被抽象类实现,我们对这个方法使用快捷键就可以直接跳转到抽象类中对应的实现方法。
BeanDefinition
getBeanClassName()
AbstractBeanDefinition
AbstractBeanDefinition
public interface BeanDefinition extends AttributeAccessor, BeanMetadataElement { @NullableString getBeanClassName(); ……}
如果对应的方法/类有多个实现类的话,IDEA 会弹出一个选择框让你选择。
比如接口的方法就有多个不同的实现。
BeanDefinition
getParentName()
#查看方法被使用的情况
使用频率
相关快捷键
⭐⭐⭐⭐
Alt + F7
我们可以通过直接在方法名上使用快捷键来查看这个方法在哪些地方被调用过。
Alt + F7
#查看最近使用的文件
使用频率
相关快捷键
⭐⭐⭐⭐⭐
(Win) /(Mac)
Ctrl + E
Command +E
你可以通过快捷键(Win) /(Mac)来显示 IDEA 最近使用的一些文件。
Ctrl + E
Command +E
Idea激活2023.1.4
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/135435.html