IntelliJIDEA 在 Java 中从接口跳转到实现类

是否有一些快捷方式允许我在接口中创建方法后,选择并跳转到该接口的实现类?

115134 次浏览

是的,在 Mac 上,是 命令 + 选择 + B。在调用快捷方式之前,您需要将光标移动到接口名称。我不确定 PC 中的快捷方式是什么,因为如果你右键单击接口名称-> “转到”-> “实现”... 快捷方式列在那里。

在 Windows 中,它是 CTRL + ALT + B: JetBrains 导航文档

除了上面提到的 Ctrl + Alt + B之外,您还可以使用鼠标: Ctrl + Alt + LeftMouseButton 直接跳转到实现。

如果您不知道特定 IntelliJ 命令的快捷方式,请按 Ctrl + Alt + A(或者 Mac 上的 苹果 + Alt + A)。这将打开一个弹出窗口,允许您搜索所有快捷方式。或者,您可以使用 Help菜单中的 Find Action...来访问它。

此外,Default Keymap Reference也可以从 Help菜单中找到(在其他快捷方式中包含上面描述的到 Find Action...的快捷方式)。

最后,您可以在 Preferences-> Keymap设置中配置自己的键盘快捷键(并查看当前设置)。

在 OSX 上,你可以用鼠标通过使用 Alt + 命令 + 鼠标来跳转到实现。 (与 Eclipse 中的 Ctrl + 鼠标相当)

如果你做的方法 命令(Mac)/Ctrl (Windows) + Mouse click你想导航到你将被导航到 interface (Declaration)

但是如果你使用的是 Alt + Ctrl + Mouse click的方法,你会导航到 class (Implementation) & emsp; & emsp; 如果你不想离开键盘,你也可以使用 Alt + Ctrl + B

关于 MacOs: Cmd + (选择) + B

要转到符号的声明,请按 Ctrl + B。例如,在变量上按下此键将使光标指向变量声明。

在类名上使用它将打开一个新的选项卡并带您到类文件。MacOS上的 ⌥ + ⌘ + B和[ Windows/Linux]上的 Ctrl+Alt+B,你也可以导航到 implementation