栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

每天学三个 IDEA Tips(1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

每天学三个 IDEA Tips(1)

Tip 1:查看接口继承信息

如图,左侧有两个代表接口的绿点:

先来看第一个绿点,该绿点对应是 SomeInterface 这个接口。绿点旁边有个向下的箭头,表示 SomeInterface 有子接口或实现类。将鼠标悬停在这个绿点上,可以看到继承了该接口的接口和该接口的实现类:

点击绿点,可以看到其子接口和实现类的更多信息,并且可以通过选择来跳转到这些接口或类:

将鼠标移动到弹出窗的右上角,如下图红色箭头所示,会打开 Find Tool Window,可以查看该接口的子接口和实现类的具体代码:



再来看第二个绿点。这个绿点对应了接口方法。将鼠标悬停在这个绿点上,可以看到这个抽象方法在哪个类中得到了实现:

同样的,点击绿点,可以看到这些类的更多信息,并且可以跳转到这些类:

将鼠标移动到弹出窗的右上角,并点击,会打开 Find Tool Window,可以查看该接口方法对应实现的代码:

按 Shift+Esc 可以隐藏 Find Tool Window。

如下图,将光标停在 foo() 这个抽象方法上,按下 ctrl+shift+h 可以看到该方法的所有实现的信息的“树”:

也可以看到调用了该方法的地方:

同样,按 Shift+Esc 可以隐藏上图右侧窗口。

Tip 2: Rencent file and locations

例如,目前你在 RecentFilesDemo 的代码:

你想要看一下 println 的源码,然后向看 println 源码中某个方法的源码,如此一步步地,你会打开很多源码文件,假设你打开了十多个,如下图:

你想要快速地回到 RecentFilesDemo ,为此可以按下 ctrl+E,这时候你会看到一个 Rencent Files 窗口,这个窗口会显示你最近打开了哪些文件:

然后在这个窗口,输入你要回到的类文件的名字 rfd (类名首字母):

这样就可以快速回到 RecentFilesDemo 。

若有些文件不想让它处于打开状态了,同样可以在 Rencent Files 窗口中,选择要关闭的文件,按下 delete 来关闭。

Tip3: Next/previous ocurrence


假如现在你要搜索当前文件中出现的 cellphone,则可以选中 cellphone,然后直接按下 ctrl+F,IDEA 会自动将你选中的内容粘贴到搜索框中:

可以看到当前搜到的是文件中的第一个 cellphone,按下 Enter 键可以跳到下一个,同时按下 Shift+Enter 可以跳到上一个。

在聚焦到文件中第一个 cellphone 时,按两次 Shift+Enter,可以跳到文件中最后一个 cellphone 的位置。在聚焦到文件中最后一个 cellphone 时,按两次 Enter,可以跳到文件中第一个 cellphone 的位置。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/677877.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号