如何使IntelliJ IDEA突出显示接口的已实现方法

时间:2018-10-12 07:37:23

标签: eclipse intellij-idea kotlin interface highlight

在Eclipse中,当我将插入符号放在要实现的类的接口上时,默认情况下,方法在边栏中标记为(彩色小条纹)。这样,我可以轻松地看到类正在实现的方法,而不必进入接口本身并查看其包含哪些方法

我在IntelliJ中没有发现任何类似的东西。甚至可以通过某种方式轻松实现吗?

(作为一个附带说明,我在编程时使用Kotlin,但我认为Java也找不到该功能)

2 个答案:

答案 0 :(得分:3)

在Java中,您可以将插入符号放在“ implements”关键字上,然后按Ctrl-Shift-F7键突出显示通过接口实现的方法(如果该类实现了多个接口,则会弹出一个对话框,询问您要突出显示哪些方法) 。目前尚未实现Kotlin的等效功能(自Kotlin 1.3起)。

在类主体中,您确实可以看到由装订线图标突出显示的接口方法,如另一个答案所述。

答案 1 :(得分:0)

在行号旁边标记覆盖或实现父类或接口的任何方法或属性,可以通过将它们悬停在它们上来找出它们来自哪个类或接口:

enter image description here

单击它会带您到父/接口定义。

在界面/父类中使用了相同的标记,但带有向下的箭头,当单击时显示了实现/覆盖的列表。

所有这些同样适用于java和scala。