⌘ + ⇧ + R |
Ctrl + Shift + R |
Open / Search for Resources |
⌘ + ⇧ + T |
Ctrl + Shift + T |
Open / Search for types (Useful in finding classes) |
⌘ + O |
Ctrl + O |
Shows Quick Outline of the Java Class |
⌘ + T |
CTRL-T |
Show type hierarchy |
ALT – ↑ or ↓ |
ALT – ↑ or ↓ |
Move line/block |
⌃ + Space |
Ctrl + Space |
Content assist and Code completion |
⌘ + ⇧ + F |
Ctrl + Shift + F |
Format source code |
⌘ + L |
Ctrl + L |
Go to Line Number |
⌘ + D |
Ctrl + D |
Deletes current line in the editor |
⌘ + E |
Ctrl + E |
To select an editor from the currently open editors |
⌘ + ⇧ + P |
Ctrl + Shift + P |
Move cursor to the matching bracket |
⌘ + M |
Ctrl + M |
Maximize Java editor |
⌘ + K |
Ctrl + K |
Find next for search text in the opened editor |
⌘ + ⇧ + G |
Ctrl + Shift + G |
Search for references in the workspace |
⌘ + 1 |
Ctrl + 1 |
Quickfix for errors and warnings, depends on the cursor position |
⌘ + S |
Ctrl + S |
Save current editor |
⌘ + Q |
Ctrl + Q |
Moves cursor to the last edited position |
⌘ + ⇧ + O |
Ctrl + Shift + O |
Organize imports in the current java file |
⌘ + fn + F8 |
Ctrl + F8 |
Shortcut for switching perspectives |
Fn + F3 |
F3 |
Move cursor to the declaration of the variable |
Fn + F4 |
F4 |
Show type hierarchy of the variable |
Fn + ⇧ + F2 |
Shift + F2 |
Shows the javadoc of the method, class |
⌘ + Option + R |
Alt + Shift + R |
Rename of package, class etc |
⌘ + Option + T |
Alt + Shift + T |
Opens the quick refactoring menu |