While we believe that this content benefits our community, we have not yet thoroughly reviewed it. If you have any suggestions for improvements, please let us know by clicking the “report an issue“ button at the bottom of the tutorial.
Eclipse is one of the most widely used IDE for Java developers. I have been using it for more than 10 years and there are so many shortcuts that can help you in development by saving time.
I am using Eclipse on Mac and Windows system. Here I am providing the most widely used Eclipse shortcut commands. Note that these shortcuts are for Eclipse Juno, so some of them might not work for other Eclipse versions.
|Shortcut Key Mac||Shortcut Key Windows||Description|
|Command + 3||Ctrl + 3||It puts the focus into Quick Access search box.|
|Command + S||Ctrl + S||Save current editor|
|Command + 1||Ctrl + 1||Quickfix for errors and warnings, depends on the cursor position|
|Control + Space||Ctrl + Space||Content assist and code completion|
|Command + Shift + F||Ctrl + Shift + F||Format source code|
|Control + Q||Ctrl + Q||Moves cursor to the last edited position|
|Command + D||Ctrl + D||Deletes current line in the editor|
|Command + Shift + O||Ctrl + Shift + O||Organize imports in the current java file|
|Command + 2 + L||Ctrl +2 + L||Assign statement to new local variable|
|Command + 2 + F||Ctrl + 2 + F||Assign statement to a field|
|Command + O||Ctrl + O||Shows quick outline of the java class|
|Command + fn + F11||Ctrl + F11||Runs the current opened java class if main method exists or else run the last launched application|
|Command + Shift + R||Ctrl + Shift + R||Open / Search for resources|
|Command + Shift + T||Ctrl + Shift + T||Open / Search for types, very useful in finding classes|
|Command + E||Ctrl + E||To select an editor from the currently open editors|
|Command + fn + F8||Ctrl + F8||Shortcut for switching perspectives|
|Command + [ or Command + ]||Alt + ← or Alt + →||Go to previous/ next editor position in history|
|Fn + F3||F3||Move cursor to the declaration of the variable|
|Command + Shift + P||Ctrl + Shift + P||Move cursor to the matching bracket|
|Command + .||Ctrl + .||Go to the next problem|
|Command + Shift + .||Ctrl + ,||Go to the previous problem|
|Fn + F4||F4||Show type hierarchy of the variable|
|Command + K||Ctrl + K||Find next for search text in the opened editor|
|Command + Shift + G||Ctrl + Shift + G||Search for references in the workspace|
|Command + T||Ctrl + T||Shows type hierarchy of the current java class|
|Command + M||Ctrl + M||Maximize Java editor|
|Fn + Shift + F2||Shift + F2||Shows the javadoc of the method, class|
|Command + Option + R||Alt + Shift + R||Rename of package, class etc|
|Command + Option + T||Alt + Shift + T||Opens the quick refactoring menu|
These are the most useful eclipse shortcuts that I use every day to save time. If you know any other shortcuts please let us know through comments.
If you’ve enjoyed this tutorial and our broader community, consider checking out our DigitalOcean products which can also help you achieve your development goals.