Yes, On mac, it is Command + Option + B. You will need to move your cursor to the interface name before invoking the shortcut. I'm not sure what's the shortcut in PC, for if you right click the interface name -> "Go To" -> "Implementations"... the shortcut is listed there.

In Windows, it is CTRL + ALT + B: JetBrains navigation documentation.

Answer from limc on Stack Overflow
Top answer
1 of 5
70

There is not a built-in option for this. You would need to configure a custom quick list to do such.

  1. Open the Settings dialog and go to "Quick Lists" (It's under "Appearance & Behavior" in IDEA 14)
  2. Click the add button to the right of the middle pane
  3. Give your list a name
  4. Click the add button to the right of the far right pane (where is reads "no actions")
  5. Add the Go to Declaration action (Main Menu > Navigate > Go to Declaration)
  6. Add the Go to Implementation(s) action (Main Menu > Navigate > Go to Implementation(s))
  7. Click Apply
  8. Go to Keymap in the settings
  9. Under the "Quick List" node, find the Quick List you just created and map a short-cut (keyboard or mouse) to it. You can, of course, remap one of the shortcuts used by the Go to Declaration or the Go to Implementation(s) action
  10. Click OK to close out of the settings and give it a try.

Note that in the quick list that opens, you will have numbers next to each action for quick selection.

Edit: Adding a screenshot of final quick list for additional clarity

2 of 5
39

I was looking for the same thing, because I was also used to it in Eclipse. Nevertheless, in 99% of the cases, I went to the implementation. If that's your case too, you may consider changing the Ctrl+click shortcut in IntelliJ:

  • Open File โ†’ Settings... โ†’ Keymap
  • Search for "implementation", and identify the item "Main menu โ†’ Navigate โ†’ Implementation(s)" in the list
  • Right-click the item and choose "Add Mouse Shortcut"
  • Add the Ctrl+click shortcut by making a Ctrl+left click on the window
  • When hitting the OK button, you have two choises :
    • Remove the existing shortcut (opening the declaration)
    • Leave the existing shortcut : In that case, when using then Ctrl+click, both the declaration and the implementation will be opened (at least when they are in different files)

I know this answer comes like 2 years too late, but hopefully it may help others?

EDIT : This shortcut also applies when you want to navigate to the declaration of a super class. Therefore, my "99%" first declared above drops a bit. I've added the ctrl + right-click as a shortcut to go the declaration (which conflicts with no other shortcut - but you need a mouse with at least two buttons...).

Discussions

IntelliJ IDEA: Jump from interface to implementing method in Go - Stack Overflow
This support has been added in Goland (or with go plugin in IntelliJ ultimate) now. Shortcut for the same is Alt+Cmd+B (Option+Cmd+B for Mac). ... Sign up to request clarification or add additional context in comments. ... On Windows it's Ctrl+Alt+B. 2021-09-04T16:47:59.423Z+00:00 ... No, such shortcut doesn't exist. You can use "Find Usage" to determine where the specific interface method is used, but if you want to see all the concrete implementations ... More on stackoverflow.com
๐ŸŒ stackoverflow.com
Intellij - Clicking through code
So i have seen some devs (i am not a dev) click through code. They look at a piece of code where, for example a call is made like Function(a,b),โ€ฆ More on reddit.com
๐ŸŒ r/devops
5
1
September 21, 2022
java - Is there a shortcut for intellij Idea for go to next method in the file for Mac? - Stack Overflow
I know there is one for VS Alt + down/up arrow. I couldn't find one for Intellij though. More on stackoverflow.com
๐ŸŒ stackoverflow.com
Is there a shortcut to implement interface methods in intellij? - Stack Overflow
This may have been correct 7 years ... for IntelliJ by default, not Cmd+I 2023-03-28T06:25:49.4Z+00:00 ... It also depends on which Keymap you are using. For instance, I am using Jetbrains Rider on MacOS and the shortcut for implementing missing members is "Cmd+Shift+I". To be able to learn your shortcut key, go to Preferences (Cmd + ',') and select Keymap. You can just type 'implementation' to the search bar on the right, or Navigate to the Main menu > Code > Implement Methods... More on stackoverflow.com
๐ŸŒ stackoverflow.com
๐ŸŒ
JetBrains
jetbrains.com โ€บ guide โ€บ java โ€บ tips โ€บ go-to-declaration-implementation
Go to Declaration or Implementation - JetBrains Guide
November 23, 2023 - Go To Declaration or Usages โŒฅโŒ˜B (macOS) / Ctrl+Alt+B (Windows/Linux) to see where code is declared or used. Go to Implementation โŒฅโŒ˜B (macOS) / Ctrl+Alt+B (Windows/Linux) can tell you where a method is implemented and take you there.
๐ŸŒ
JetBrains
blog.jetbrains.com โ€บ home โ€บ intellij idea โ€บ top 5 navigation keyboard shortcuts in intellij idea shortcuts
Top 5 Navigation Keyboard Shortcuts in IntelliJ IDEA Shortcuts - The JetBrains Blog
September 14, 2020 - Alongside Recent Files, we can also use โŒ˜โ‡งE on macOS, or Ctrl+Shift+E on Windows and Linux to bring up the Recent Locations dialog. Again, you can navigate around this dialog and type your search query straight in. Navigate to Implementation can be used for both classes and methods and is very useful when you have multiple implementations.
๐ŸŒ
JetBrains
jetbrains.com โ€บ guide โ€บ java โ€บ tutorials โ€บ getting-started-intellij-idea โ€บ navigating-code
Navigating code - JetBrains Guide
February 17, 2023 - Go To Declaration or Usages โŒ˜B (macOS) / Ctrl+B (Windows/Linux) is a great way to answer the question "Where is this declared?" or "Where is this used?". Similarly, Go to Implementation โŒฅโŒ˜B (macOS) / Ctrl+Alt+B (Windows/Linux) can tell ...
๐ŸŒ
JetBrains
jetbrains.com โ€บ help โ€บ rider โ€บ Navigation_and_Search__Go_to_Implementation.html
Go to Implementation | JetBrains Rider Documentation
September 23, 2024 - It is not available on member declarations with an implementation body, including virtual members and default interface methods. Use Go to Derived Symbols to check inheritors of such members.
Find elsewhere
๐ŸŒ
Medium
medium.com โ€บ @andrey_cheptsov โ€บ top-20-navigation-features-in-intellij-idea-ed8c17075880
Top 20 Navigation Features in IntelliJ IDEA | by Andrey Cheptsov | Medium
December 2, 2014 - ... Those whoโ€™d like to navigate down the hierarchy even quicker, can use the Implementations action mapped to Ctrl + Alt + B (Cmd+ Alt + B for OS X). This action lets you choose one of the implementations youโ€™d like to go to from the whole ...
๐ŸŒ
JetBrains
jetbrains.com โ€บ help โ€บ idea โ€บ navigating-through-the-source-code.html
Source code navigation | IntelliJ IDEA Documentation
1 month ago - Press Alt+Down or Alt+Up. To visually separate methods in code, in the Settings dialog (Ctrl+Alt+S) , go to Editor | General | Appearance and select the Show method separators option.
๐ŸŒ
Reddit
reddit.com โ€บ r/devops โ€บ intellij - clicking through code
r/devops on Reddit: Intellij - Clicking through code
September 21, 2022 - It's called "got to declaration" just lookup the keymap from the help menu. For mac it's cmd + click but varies based on your platform as well as whether or not you have other custom bindings ... Is an IDE supposed to be this smart?
๐ŸŒ
JetBrains
intellij-support.jetbrains.com โ€บ hc โ€บ en-us โ€บ community โ€บ posts โ€บ 206313819--HOWTO-CTRL-CLICK-Method-Nav-to-implementation
[HOWTO] CTRL+CLICK Method => Nav to implementation โ€“ IDEs Support (IntelliJ Platform) | JetBrains
June 16, 2003 - I thought one could quickly navigate to the particular implementation of a method using the ctrl+click gesture.If I have a class Foo that implements say the Runnable interface and I have:public cla...
๐ŸŒ
Coderanch
coderanch.com โ€บ t โ€บ 678933 โ€บ ide โ€บ implementations-method-IntelliJ
go to implementations for a method in IntelliJ (IDEs and Version Control forum at Coderanch)
In IntelliJ, I went to ArrayList.java and looked at the following code: I put my cursor on the add method and pressed CTRL+ALT+B (go to implementation(s)) I got a pop-up that asked me to "Choose implementation of ArrayList.add" and it gave me 9 different choices, pointing to different classes.
๐ŸŒ
javathinking
javathinking.com โ€บ blog โ€บ showing-in-popup-window-method-implementation-in-intellij
IntelliJ 2016.1: How to Show Method Implementation in a Popup Window (Shortcut Instead of Jumping to Source) โ€” javathinking.com
Click the "Quick Definition" icon (looks like a magnifying glass with a popup) in the editor toolbar (if enabled). To jump directly to the source file (instead of a popup), use: ... macOS: Cmd + Alt + B This shows a list of implementations (if ...
๐ŸŒ
JetBrains
jetbrains.com โ€บ help โ€บ idea โ€บ implementing-methods-of-an-interface.html
Implement methods of an interface or abstract class | IntelliJ IDEA Documentation
1 month ago - From the main menu, select Code | Implement methods or press Ctrl+I. You can also right-click anywhere in the class file, then click Generate Alt+Insert, and select Implement methods.
๐ŸŒ
LinkedIn
linkedin.com โ€บ pulse โ€บ increase-productivity-part-1-some-most-useful-intellij-sabir-moglad
Increase Productivity part 1, Some of the most useful Intellij IDEA keyboard shortcuts
December 8, 2018 - Ctrl + Alt + B -> go to implementation, if you have an interface class, and you wanna see or go to the classes that implement this interface, put the cursor on the Interface and press Ctrl + Alt + B and it will take you to the class that implements ...
๐ŸŒ
ShortcutFoo
shortcutfoo.com โ€บ app โ€บ dojos โ€บ intellij-idea-mac โ€บ cheatsheet
IntelliJ IDEA Cheat Sheet | ShortcutFoo
Master IntelliJ IDEA with our comprehensive cheatsheet! Discover keyboard shortcuts, powerful features, and expert tips for an optimized Java development workflow.