What is the shortcut in IntelliJ IDEA to find method / functions?

Intellij IdeaIdeKeyboard Shortcuts

Intellij Idea Problem Overview


I know that Ctrl + N is to find classes and it is very useful. But what about methods?

Intellij Idea Solutions


Solution 1 - Intellij Idea

ctrl + F12 (cmd + F12 on macOS) will show all members of the current class in a popup window and let you pick up one. It works exactly like the ctrl + o shortcut in eclipse, much faster than ctrl + alt + shift + n

Solution 2 - Intellij Idea

Windows : ^ ctrl + F12

MacOS : ⌘ cmd + F12

Above commands will show the functions/methods in the current class.

Press ⇧ SHIFT TWO times if you want to search both class and method in the whole project.

Solution 3 - Intellij Idea

Ctrl + Alt + Shift + N allows you to search for symbols, including methods.

The primary advantage of this more complicated keybinding is that is searches in all files, not just the current file as Ctrl + F12 does.

(And as always, for Mac you substitute Cmd for Ctrl for these keybindings.)

Solution 4 - Intellij Idea

Android Studio on Mac

Command + Option + O

Opens up the Symbol lookup that you can jump to most of the methods/functions in your currently opened document.

Solution 5 - Intellij Idea

Intellij IDEA 2017.3.4 - 2018.2 (Ultimate) on OSX

CMD + fn + F12

will show all members of the current class in a popup window, then you can search method in that class.

BUT, this answer is depends on your Keyboard setting. If your keyboard setting in

System Preferences > Keyboard > Use all F1, F2, etc. keys as standard function keys

is selected, then the shortcut becomes

CMD + F12

Solution 6 - Intellij Idea

CTRL + F12 brings up the File Structure navigation menu, which lets you search for members of the currently open file.

Solution 7 - Intellij Idea

IntelliJ IDEA Version 12.13 Ultimate Edition:

Macs: command + option + shift + N or on Menu -> Navigate > Symbol ...

Solution 8 - Intellij Idea

Slightly beside the actual question, but nonetheless useful: The Help menu of Intellij has an option 'Default Keymap reference', which opens a PDF with the complete mapping. (Ctrl+F12 is mentioned there)

Solution 9 - Intellij Idea

If you just want to look for methods:

On mac OS X 10.5+ binding, it is Alt + + O

By Default XWin Key binding, it is Shift + Ctrl + Alt + N

You can also press double SHIFT then, you can search anything (not only method, but also class, files, and actions)

Solution 10 - Intellij Idea

It is worth adding that if you want to search for a method of a class, you can use a . (dot) between the class and method name inside of either the search everywhere or search symbols dialog. This even works with IDEAs usual search benefits. For example, you can search for LDT.now and LocalDateTime::now will pop up as a result. (As long as you are searching All Files and not just Project Files).

enter image description here

Solution 11 - Intellij Idea

If you click on a method, you can do Ctrl + B to go to that method's declaration. Similar to F12 in MS Visual Studio.

Solution 12 - Intellij Idea

If I need navigate to method in currently opened class, I use this combination: ALT+7 (CMD+7 on Mac) to open structure view, and press two times (first time open, second time focus on view), type name of methods, select on of needed.

Solution 13 - Intellij Idea

To Find the actions build in the IDEA(reindent, create new, ...) you can use

CRTL+SHIFT+A

then type indent for example and ENTER.

Solution 14 - Intellij Idea

Intellij v 13.1.4, OSX

The Open Symbol keyboard shortcut is command+shift+s

Solution 15 - Intellij Idea

Ctrl + Shift + Alt+ 7 after selecting the method

Solution 16 - Intellij Idea

I tried SHIFT + SHIFT and ALT + CMD + O

But I think the most powerful and easy to use feature is find in all files CMD + SHIFT + F.

Choose regex and write .*partOfMethodName.*\( and it shows all places and can see the actual source code in place without going to that specific file.

Solution 17 - Intellij Idea

In the KDE IntelliJ keymap, the command is Ctrl + 0 (that's a zero).

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionFelipeView Question on Stackoverflow
Solution 1 - Intellij IdeaDaniel DengView Answer on Stackoverflow
Solution 2 - Intellij IdeaVikas GuptaView Answer on Stackoverflow
Solution 3 - Intellij IdeaBrian AgnewView Answer on Stackoverflow
Solution 4 - Intellij IdeaJoshua PinterView Answer on Stackoverflow
Solution 5 - Intellij IdeanmfzoneView Answer on Stackoverflow
Solution 6 - Intellij IdeacsvanView Answer on Stackoverflow
Solution 7 - Intellij IdeaJack ChiView Answer on Stackoverflow
Solution 8 - Intellij IdeaGeertView Answer on Stackoverflow
Solution 9 - Intellij IdeaAlex RichardView Answer on Stackoverflow
Solution 10 - Intellij IdeaMarvView Answer on Stackoverflow
Solution 11 - Intellij Ideauser4617883View Answer on Stackoverflow
Solution 12 - Intellij IdeaKeinView Answer on Stackoverflow
Solution 13 - Intellij IdeaT04435View Answer on Stackoverflow
Solution 14 - Intellij Ideauser1195796View Answer on Stackoverflow
Solution 15 - Intellij IdeaJahongir RahmonovView Answer on Stackoverflow
Solution 16 - Intellij IdeaMuhammad HewedyView Answer on Stackoverflow
Solution 17 - Intellij IdeaGustavo PassiniView Answer on Stackoverflow