IntelliJ IDEA从Java接口跳转到实现类

Mat*_* B. 152 java keyboard-shortcuts interface class intellij-idea

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

lim*_*imc 233

是的....在mac中,它是Apple+ ALT+ B.在调用快捷方式之前,您需要将光标移动到接口名称.我不确定PC中的快捷方式是什么,因为如果你右键单击界面名称 - >"转到" - >"实现"......那里会列出快捷方式.

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

  • 就我而言,转到实现通常是我想要看到的,因此我交换了 Ctrl-B(“导航”->“实现”)和 Ctrl-Alt-B(“导航”->“声明”) ) (3认同)
  • 以防万一有人忘记如何从实现到界面,可以使用 Ctrl + U (2认同)

Pak*_*kka 62

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


Bas*_*ANI 13

如果您在方法方法上执行Alt + Mouse click,则要导航到您将导航到interface (Declaration)

但如果您在方法方法上执行了Alt + Ctrl+ Mouse click,则要导航到您将导航到class (Implementation)


use*_*372 6

在OSX上,您可以使用Alt+ Command+鼠标跳转到鼠标实现.(与CtrlEclipse中的+鼠标相当)


mat*_*sev 5

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

此外,菜单中Default Keymap Reference还有可用的Help(在其他快捷方式中包含上述快捷方式Find Action...)。

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

  • 在帮助菜单中查看...在 Mac 上的 Intellij 2016.1.3 上,此处列出的对我有用的命令是 Shift+Apple+A。 (2认同)
  • 在过去的 4 年中,这是 ctrl + shift + A,在此之前可能是 alt。 (2认同)

Mak*_*aev 5

在 MacO 上:cmd+ ( option) +B