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


Answers:


250

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

在PC中,它是CTRL+ ALT+ BJetBrains导航文档


1
就我而言,执行通常是我想看到的,所以我换了Ctrl-B(Navigate-> Implementation(s))和Ctrl-Alt-B(Navigate-> Declaration
jakub.g

1
就我而言:Ctrl-Option-B
sNICkerssss

66

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


16

如果你没有Command (Mac)/ Ctrl (Windows) + Mouse click的方法要导航至您将被导航到interface (Declaration)

但是,如果您对方法进行了Alt + Ctrl+ Mouse click导航,您将被导航至class (Implementation)    ,如果您不想离开键盘,也可以使用Alt + Ctrl+b


1
按住Ctrl键并单击是界面(不是alt)
新芽

7

在OSX上,您可以使用Alt+ Command+鼠标跳到鼠标上。(与CtrlEclipse中的+鼠标相比)


怎么改变呢?你什么意思?您要更改快捷方式吗?在这种情况下,请参阅Preferences-> Keymap设置。
userM1433372 2014年

5

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

此外,菜单中Default Keymap Reference还提供了Help快捷方式(除其他快捷方式外,还包含上述快捷方式Find Action...)。

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


@cellepo你尝试过吗?您也可以找到Find Action...Default Keymap Reference
马捷夫

2
在帮助菜单中查看...在Mac上的Intellij 2016.1.3上,该列表中列出的对我有用的命令是Shift + Apple + A。
大提琴

1
在过去的四年中,这是ctrl + shift + A,在此之前可能是alt。
Vipin

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.