Some of Eclipse Shortcuts
Eclipse is a very flexible and versatile tool which comes in many flavours. Here are some shortcuts which may be useful
Table 1. Navigation
Shortcut Description| Ctrl + Shift + R | Open / Search for resources, e.g. files |
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 |
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 |
4. Run
Table 3. Running programs
Shortcut Description| Ctrl + F11 | Run last launched |
Shortcut Description| Ctrl + F11 | Run last launched |
Alt + Shift + X - J | Run current selected class as Java application |
5. Editing
Table 4. Handling the editor
Shortcut Description| Ctrl + 1 | Quickfix; result depending on cursor position |
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. | |
Ctrl + Alt + Z | Wrap the select block of code into a block, e.g. try/catch. |
Table 5. Arrow Keys
Shortcut Description| Ctrl + Left | Move one element to the left |
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 |
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 |
Shortcut Description| Ctrl + 2, L | Assign statement to new local variable |
Ctrl + 2, F | Assign statement to new field |
6. Coding
Table 8. Coding
Shortcut Description| Shift + F2 | Show the Javadoc for the selected type / class / method |
Shortcut Description| Shift + F2 | Show the Javadoc for the selected type / class / method |
Alt+Shift + N + Letter | Type shortcut for the command, e.g. njc to create a new Java class or npip to create a new Plugin project | |
Alt + Shift + Z | Surround block with try and catch |
7. Refactoring
Table 9. Refactoring
Shortcut Description| Alt + Shift + R | Rename |
Shortcut Description| Alt + Shift + R | Rename |
Ctrl+2, R | Rename locally (in file), faster then Alt + Shift + R | |
Alt + Shift + T | Opens the quick refactoring menu |
8. Minimum
The following shortcuts are the absolute minimum a developer should be familiar with to work efficient in Eclipse.
Table 10. Must known shortcuts
Shortcut Description| Ctrl + S | Saves current editor |
Shortcut Description| Ctrl + S | Saves current editor |
Ctrl + 1 | Quickfix; shows potential fixes for warnings, errors or shows possible actions |
Ctrl + Space | Content assist/ code completion |
Ctrl + Q | Goes to the last edited position |
Ctrl+ D | Deletes current line in the editor |
Ctrl + Shift + O | Adjusts the imports statements in the current Java source file |
Ctrl + 2, L or F | Assign statement to new local variable or field |
Ctrl + Shift + T | Open Type Dialog |
Ctrl + O | Shows quick outline of a class |
Ctrl + F11 | Run last launched application |
Ctrl + O | Shows quick outline of a class |
Comments
Post a Comment