Navigation

Table of Contents


Source

If you add a colon to the search, in order to go to an specific line in the file/class. I.e:

Sched:40

Symbol lookup

Source

It’s very efficient because it allows you to search for symbols across the entire project

⌥ + ⌘ + O (⇧ + Ctrl + Alt + N for Win/Linux)

You can also filter by namespace in order to get a significant amount of repeated symbols. I.e:

OST.sumfl

Search everywhere

⇧ + ⇧

Show recent

Last edited position

⌘ + ⇧ + ⌫

Activate navigation bar

Invoking the navigation bar you will be able to navigate through the project folders and files

⌘ + ↑


File Path

Action to open the File Path menu. This menu shows the path from the file system root to the selected element with individual directories as the menu items.

When you select an item in this menu (e.g. a directory), a file browser (e.g. Windows Explorer or Finder) opens, and the selected item is shown there.

⌥ + ⌘ + F12

Switching between projects

⌘ + `

or

⇧ + ⌘ + `


Find in Path

Action to perform a text search (the Find in Path dialog will open).

⇧ + ⌘ + f


Find Usages

Action to find the usages of the selected item. (The Find Usages dialog will open.)

⌥ + F7


Replace in Path

Action to perform text search-and-replace. (the Replace in Path dialog will open.)

⇧ + ⌘ + r


Jump to Source

Action to open the selected file in the editor. If the file is already open, the corresponding editor tab will become active.

⌘ + ↓


Browse Type Hierarchy

For a file (normally, a class): action to see the class hierarchy for the selected file (class). (The Hierarchy tool window will open.)

Very useful if you want to know more about the object you are working with.

⌃ + h


Show Breadrumbs

Now breadcrumbs work for Java, too, where instead of tags they let you navigate through classes, lambda expressions and methods:

This lets you keep track of your current position and navigate over enclosing classes, lambda expressions and methods.

Editor
  - General -> Appearance
      └── ✓ Show breadcrumbs

Default


Custom

Command ⌘ Shift ⇧ Option ⌥ Control ⌃ Caps Lock ⇪ Fn ← ↑ → ↓

⌘ ↵ ⇥ ⌫ ↓