290

I like to use Eclipse's shortcut Ctrl + O which outlines the current source. Is there an equivalent shortcut in IntelliJ IDEA?

It opens a dialog which allows for quick search of methods and fields in a class.

Boris Pavlović
  • 58,387
  • 26
  • 115
  • 142
  • 1
    It would aid web searchers a lot if you included a description of the functionality you're after in this question's title. Eclipse's keyboard shortcuts are platform- and setup-dependent. – Michael Scheper Mar 26 '14 at 02:43

19 Answers19

346

I haven't used Eclipse for years, so I'm not that familiar with the behaviour you're after - but I believe Ctrl + F12 may do what you want: it is the shortcut for the File structure Popup in the default mapping.

Didier L
  • 13,411
  • 5
  • 46
  • 90
Andrzej Doyle
  • 97,637
  • 30
  • 185
  • 225
  • 5
    See for more shortcuts. At StackOverflow : What are the most useful Intellij IDEA keyboard shortcuts? AT http://stackoverflow.com/questions/294167/what-are-the-most-useful-intellij-idea-keyboard-shortcuts – Rites Dec 22 '09 at 09:40
  • 13
    For the record, `Ctrl-F12` is bound to the *File Structure* command, available in the top-level *Navigate* menu. – seh Jan 06 '12 at 15:12
  • 6
    cmd + fn + F12 for OS X – Willie Z Jan 18 '17 at 21:18
  • @loeschg what if cmd + f12 is overridden by the system's volume up? – Lucian Nut Apr 07 '17 at 23:36
  • 1
    @LucianNut then you'll probably want cmd + fn + F12 like willy_z suggested. – loeschg Apr 10 '17 at 15:44
39

Shortcuts:

  • Mac: +F12
  • Windows: Ctrl+F12
  • Ubuntu/CentOS: Ctrl+F12

Above works on IntelliJ versions 14 to 2020.

Manu Manjunath
  • 5,540
  • 1
  • 29
  • 30
15

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.

Vikas Gupta
  • 9,355
  • 4
  • 25
  • 37
11

On MacOSX 10.8.5, CmdF12 did not work for me. I had to use FnCmdF12

udondan
  • 48,050
  • 17
  • 168
  • 161
daazakali
  • 315
  • 2
  • 8
  • 4
    depends upon the preferences you have set for your mac machine – nikoo28 Jun 17 '15 at 09:57
  • Is the Fn necesssary to reveal the F1-12 keys on your macbook pro with touchbar? You can configured that in the Keyboard System Preferences i.e. always show F keys on the touchbar when in Intellij – davidfrancis Dec 11 '17 at 11:25
10

For Intellij 13 on ubuntu the shortcut for the Structure window is Alt+7 (Cmd+7 on Mac). You can make the window floating to simulate the Eclipse behavior using the top-right setting icon, also unselect the pinned mode option for Esc to work.

Joshua Goldberg
  • 4,107
  • 1
  • 26
  • 38
vikasing
  • 11,112
  • 2
  • 22
  • 25
10

Ctrl + F3 in Idea is the equivalent of Ctrl + O in Eclipse.

The thread is old. Just thought might be useful for someone lookin for the same answer...

Jasper
  • 2,116
  • 3
  • 30
  • 48
Karthikkannan
  • 156
  • 1
  • 4
  • 22
    Ctrl-F3 is correct IF you're using the Eclipse keymap in IntelliJ IDEA. If you're using the default IntelliJ keymap, it's Ctrl-F12. At least in IDEA 10. – overthink Dec 21 '10 at 15:02
  • In what I believe is a default keymap, Ctrl+F3 is "Find word at caret". – Andrzej Doyle May 29 '12 at 16:13
8

Ctrl + F12 or search "File Structure" in keymap

Alan
  • 1,315
  • 13
  • 12
7

Ctrl + F12 works for me. I'm using intellij IDEA CE 12 with default keymap.

Liang Zhou
  • 1,765
  • 14
  • 15
4

All these answers are subjective, because they depend on your platform, keymap and IntelliJ version.

I believe the 'Structure' tool is what you're looking for. In Idea 13, ViewTool WindowsStructure will open the view, and along the way, the menu will show you the applicable keyboard shortcut for your setup.

Michael Scheper
  • 5,371
  • 7
  • 45
  • 71
4

For me, Ctrl + F12 Works really well!

NIMISHAN
  • 1,253
  • 3
  • 19
  • 27
3

Ctrl+F12 mimics the same functionality.
You can also use this link which gives Eclipse and corresponding IntelliJ IDEA shortcuts.

Fabrizio
  • 6,598
  • 5
  • 31
  • 75
gourav
  • 29
  • 3
3

For some Linux kinds, and particularly for XFCE (like Xubuntu, Mint XFCE) a lot of default XWin keyboard layout mappings are not working.

This is because they overlap with assigned Window Manager -> Keyboard shortcuts. For the concrete question Ctrl+F12 is assigned to Workspace 12 which I doubt that many use at all.

The solution is to clear those Window manager assignments in Window Manager -> Keyboard tab. As a temporal workaround you may use IDEA actions via Find action Ctrl+Shift+A

There are other overlapping short keys. References:

Svilen
  • 421
  • 4
  • 5
2

I think here you can found out the most useful shortcuts for Idea as an Eclipse user... Eclipse "Quick outline" Ctrl+O (Windows) is an equivalent Idea "File Structure" Ctrl+F12!

Fabrizio
  • 6,598
  • 5
  • 31
  • 75
IVBORA
  • 33
  • 5
  • 1
    Link only answers are not useful as they don't guarantee a future user can find the answer. Please include a summary of the information in your answer. – Luke Apr 24 '17 at 10:58
  • You are right, I didn't think about that... just include some info. – IVBORA Apr 24 '17 at 12:38
2

It is possible to use eclipse keymap in intellij by clicking ALT+ keymap. Then select eclipse keymap.

Mwiza
  • 4,494
  • 2
  • 33
  • 30
dvk317960
  • 624
  • 4
  • 10
2

If you want a persistent/sticky/docked Tool Window instead of a temporary/transient dialog:

  • Mac: +7
cellepo
  • 2,827
  • 2
  • 31
  • 46
1

Ctrl+F12 works, because it is for file structure popup, which is similar to showing code in Eclipse.

Fabrizio
  • 6,598
  • 5
  • 31
  • 75
NIMISHAN
  • 1,253
  • 3
  • 19
  • 27
1

As mentioned, I'm using XFCE from windows to remote Ubuntu and CTRL + F12 doesn't work. Since no one mentioned recombine, I'd like to share my solution.

  • Ctrl + Alt + s` to open settings.
  • Click Keymap
  • Input file structure in search box
  • Right click the item and click Add Keyboard Shortcut
  • Press keyboard combination you like and I used Ctrl + Shift + o since I came from Eclipse world. The Ctrl + o has been bound already, so I used Ctrl + Shift + o instead

Now, you can use Ctrl + Shift + o to trigger the file structure.

For details about keymap rebinding, please refer to this thread.

Misha Akopov
  • 9,542
  • 26
  • 54
  • 73
Eugene
  • 8,507
  • 3
  • 35
  • 55
-3

The shortcuts are: Ctrl+Shift+N for files Ctrl+N for classes

donfuxx
  • 10,696
  • 6
  • 41
  • 74
user3495241
  • 71
  • 1
  • 4
-8

Ctrl + Alt + L is the one you're looking for.

Jasper
  • 2,116
  • 3
  • 30
  • 48