1. Shortcuts
Eclipse provides keyboard shortcuts for the most common actions. Using shortcuts is usually preferable as you can perform actions much faster.
The master shortcut is CTRL+3. This shortcut opens the Quick Access dialog. In the quick access dialog, you can type the name of any command, preference, wizard, view, perspective, etc. You can also type only parts of the name and the dialog shows you possible matching elements.

The master shortcut is CTRL+3. This shortcut opens the Quick Access dialog. In the quick access dialog, you can type the name of any command, preference, wizard, view, perspective, etc. You can also type only parts of the name and the dialog shows you possible matching elements.

Table 1. Navigation
Shortcut | Description |
---|---|
CTRL + SHIFT + R | Open / Search for resources, e.g. files |
CTRL + SHIFT + T | Open / Search for Types |
CTRL + E | Allows to select an editor from the currently open editors |
CTRL + F8 | Shortcut for switching perspectives |
ALT + ← or ALT + → | Go to previous/ next editor position in history |
Ctrl-PageUp/PageDown | Switch to previous/next editor |
F3 | Go to the declaration of this variable |
CTRL + SHIFT + P | Go to the matching bracket |
Table 2. Search
Shortcut | Description |
---|---|
Ctrl + . | Go to the next problem / error |
Ctrl + , | Go to the previous problem / error |
F4 on a variable | Show type hierarchy |
CTRL + J , CTRL + K | Incremental search, find next |
CTRL + SHIFT + G | Search for references in the workspace |
Table 3. Running programs
Shortcut | Description |
---|---|
Ctrl + F11 | Run last launched |
Alt + Shift + X - J | Run current selected class as Java application |
Table 4. Handling the editor
Shortcut | Description |
---|---|
CTRL + 1 | Quickfix; result depending on cursor position |
CTRL + Space | Content assist/ code completion |
CTRL + T | Show the inheritance tree of the current Java class |
CTRL + O | Show all methods of the current class, press CTRL + O again to show the inherited methods. |
F12 | Focuses on the editor (especially helpful if you work with Fast Views). |
Ctrl + M | Maximize Java editor |
CTRL + Shift + F | Format source code |
CTRL + Shift + O | Organize the imports; will import the missing import statements. |
CTRL + Q | Go to position the cursor at the last changed position in the editor. |
Table 5. Arrow Keys
Shortcut | Description |
---|---|
CTRL + Left | Move one element to the left |
CTRL + Right | Move one element to the right |
CTRL + ALT + Up/Down | Copy line |
ALT + Up / Down | Move line up / down |
ALT + SHIFT Up / Down | Select the previous / next syntactical element |
ALT + SHIFT Up / Down / Left / Right | Extending / Reducing the selection of the previous / next syntactical element |
CTRL + Up / Down | Scroll up / down a line in the editor |
Table 6. Delete
Shortcut | Description |
---|---|
Ctrl + D | Deletes line |
CTRL + SHIFT + DEL | Delete until end of line |
CTRL + DEL | Delete next element |
CTRL + BACKSPACE | Delete previous element |
Table 7. Variable assignment
Shortcut | Description |
---|---|
Ctrl + 2 + L | Assign statement to new local variable |
Ctrl + 2 + F | Assign statement to new field |