In this section you can find keyboard shortcuts for navigation between:

Views and windows

FunctionShortcutUse this shortcut to...
Select Target ⌥F1 or ⌥F1⌥F1 or ⌥F1⌥⌘W or ⌥⌘W⌥ F1, ⌥F1 or ⌥F1⌥ F1, ⌥F1 or ⌥F1 Move focus from the current file, class, method or reference to a data source, to a view suggested in the Select Target pop-up menu. Refer to Navigating Between IDE Components.
Collapse all ⌘- or ⌘-⌘- or ⌘-⌘- or ⌘-^ NumPad -, ^ Minus, ⌃- or ⌃-^ NumPad -, ^ Minus, ⌃- or ⌃- Collapse all nodes in a tree view.
Expand all , ⌘=, or ⌘=, ⌘=, or ⌘=, ⌘=, or ⌘=^ NumPad Plus, ^ Equals, , ⌃=, or ⌃=^ NumPad Plus, ^ Equals, , ⌃=, or ⌃= Expand all nodes in a tree view.
Switcher ⌃⇥, ⌃⇧⇥, ⌃⇥ or ⌃⇧⇥⌃⇥, ⌃⇧⇥, ⌃⇥ or ⌃⇧⇥⌃⇥, ⌃⇧⇥, ⌃⇥ or ⌃⇧⇥^ Tab, ^ ⇧ Tab, ⌃⇥, ⌃⇧⇥, ⌃⇥ or ⌃⇧⇥^ X, B, ⌃X, B or ⌃X, B Navigate between files opened in the editor, and tool windows.
Open tool window ⌥ Number Open a tool window with the specified number.
Hide Active Window ⇧⎋ or ⇧⎋⇧⎋ or ⇧⎋⇧⎋ or ⇧⎋⇧ Escape, ⇧⎋ or ⇧⎋⇧ Escape, ⇧⎋ or ⇧⎋ Hide the currently active tool window.
Jump to Last Window F12 or F12F12 or F12F12, F12 or F12 Activate the last focused tool window.

Differences

FunctionShortcutUse this shortcut to...
Move to Next Difference F7 or F7F7 or F7F5 or F5F11, F8, F11, F8, F11 or F8F7, F7 or F7 Navigate to the next difference in view.
Move to Previous Difference ⇧F7 or ⇧F7⇧F7 or ⇧F7⌥F5 or ⌥F5⇧ F7, ⇧F7 or ⇧F7⇧ F7, ⇧F7 or ⇧F7 Navigate to the previous difference in view.