What is Eclipse's Ctrl+O (Show Outline) shortcut equivalent in IntelliJ IDEA?

JavaEclipseIdeKeyboard ShortcutsIntellij Idea

Java Problem Overview


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.

Java Solutions


Solution 1 - Java

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.

For macOS fn + cmd + F12

Solution 2 - Java

Shortcuts:

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

Above works on IntelliJ versions 14 to 2020.

Solution 3 - Java

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 4 - Java

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

Solution 5 - Java

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...

Solution 6 - Java

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.

Solution 7 - Java

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

Solution 8 - Java

Ctrl + F12 or search "File Structure" in keymap

Solution 9 - Java

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.

Solution 10 - Java

For me, Ctrl + F12 Works really well!

Solution 11 - Java

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

Solution 12 - Java

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:

Solution 13 - Java

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

  • Mac: +7

Solution 14 - Java

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!

Solution 15 - Java

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

Solution 16 - Java

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

Solution 17 - Java

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.

Solution 18 - Java

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

Solution 19 - Java

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

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
QuestionBoris PavlovićView Question on Stackoverflow
Solution 1 - JavaAndrzej DoyleView Answer on Stackoverflow
Solution 2 - JavaManu ManjunathView Answer on Stackoverflow
Solution 3 - JavaVikas GuptaView Answer on Stackoverflow
Solution 4 - JavadaazakaliView Answer on Stackoverflow
Solution 5 - JavaKarthikkannanView Answer on Stackoverflow
Solution 6 - JavavikasingView Answer on Stackoverflow
Solution 7 - JavaLiang ZhouView Answer on Stackoverflow
Solution 8 - JavaAlanView Answer on Stackoverflow
Solution 9 - JavaMichael ScheperView Answer on Stackoverflow
Solution 10 - JavapedrotoliveiraView Answer on Stackoverflow
Solution 11 - JavagouravView Answer on Stackoverflow
Solution 12 - JavaSvilenView Answer on Stackoverflow
Solution 13 - JavacellepoView Answer on Stackoverflow
Solution 14 - JavaIVBORAView Answer on Stackoverflow
Solution 15 - Javadvk317960View Answer on Stackoverflow
Solution 16 - JavaNIMISHANView Answer on Stackoverflow
Solution 17 - JavaEugeneView Answer on Stackoverflow
Solution 18 - Javauser3495241View Answer on Stackoverflow
Solution 19 - JavaAnonymous CowardView Answer on Stackoverflow