Learn Eclipse IDE Shortcuts for Windows
Managing files and projects Shortcuts
| Action | Eclipse IDE Shortcuts | 
|---|
| Create a new project with Wizard | Ctrl + N | 
| Create a new project, file, class, etc. | Ctrl + Alt + N | 
| Open project, file, etc. | Alt + F then . | 
| Open resource files, folder, or project | Ctrl + Shift + R | 
| Show and access file properties | Alt + Enter | 
| Refresh the content of selected elements within the local file system | F5 | 
| Save the currently open file | Ctrl + S | 
| Save all open files | Ctrl + Shift + S | 
| Close the currently open file | Ctrl + W | 
| Close all files | Ctrl + Shift + W | 
Editor Shortcuts
| Action | Eclipse Shortcuts | 
|---|
| Jump to the editor window | F12 | 
| Switch to the previous editor | Ctrl + Page Down key | 
| Switch to the next editor | Ctrl + Page Up key | 
| Maximize or restore the current editor window (also works with other windows) | Ctrl + M | 
| Show the list of open editors | Ctrl + E | 
| Show the list of open editors, but switch immediately when you release Ctrl | Ctrl + F6 | 
| Go to the previous editor windows | Alt + Left Arrow key | 
| Go to the next editor windows | Alt + Right Arrow key | 
| Open the Editor Window Option menu | Alt + – | 
| Show view menu | Ctrl + F10 | 
| Show/hide line numbers | Ctrl + F10 then N | 
| Show or hide the diff. column on the left | Ctrl + Shift + Q | 
| Zoom in | Ctrl + Shift + + | 
| Zoom out | Ctrl + Shift + – | 
Navigation in Editor Window Shortcuts
| Action | Eclipse Shortcuts | 
|---|
| Jump to the beginning of the indention. Press twice to jump to the beginning of the line | Home | 
| Jump to the end of the line | End | 
| Jump to the beginning of the source | Ctrl + Home | 
| Jump to the end of the source | Ctrl + End | 
| Jump one word to the left | Ctrl + Left Arrow key | 
| Jump one word to the right | Ctrl + Right Arrow key | 
| Jump to the previous method | Ctrl + Shift + Up Arrow key | 
| Jump to the next method | Ctrl + Shift + Down Arrow key | 
| Jump to line number | Ctrl + L | 
| Jump to the last edited location | Ctrl + Q | 
| Jump to the previous compiler syntax warning or error | Ctrl + . | 
| Jump to the next compiler syntax warning or error | Ctrl + , | 
| With a bracket selected: Jump to the matching closing or opening bracket | Ctrl + Shift + P | 
| Collapse current method or class | Ctrl + [ | 
| Expand the current method or class | Ctrl + ] | 
| Collapse/expand all methods or classes | Ctrl + * | 
| Scroll editor without changing cursor position | Ctrl + Up & Down Arrow key | 
| Previous sub-tab | Alt + Page Up key | 
| Next sub-tab | Alt + Page Down key | 
Text Editing Shortcuts
| Action | Eclipse Shortcut keys | 
|---|
| Copy | Ctrl + C | 
| Cut | Ctrl + X | 
| Paste | Ctrl + V | 
| Undo the last action | Ctrl + Z | 
| Redo the last undone action | Ctrl + Y | 
| Delete line | Ctrl + D | 
| Move the current line or selection up | Alt + Up Arrow key | 
| Move the current line or selection down | Alt + Down Arrow key | 
| Duplicate current line or selection up | Ctrl + Alt + Up Arrow key | 
| Duplicate the current line or selection down | Ctrl + Alt + Down Arrow key | 
| Delete next word | Ctrl + Delete | 
| Delete the previous word | Ctrl +  Backspace | 
| Enter the line below the current line | Shift + Enter | 
| Enter the line above the current line | Shift + Ctrl + Enter | 
| Switch between insert and overwrite mode | Insert | 
| Convert selection to lowercase | Shift + Ctrl + Y | 
| Convert selection to uppercase | Shift + Ctrl + X | 
Search and Replace Shortcuts
| Action | Eclipse Shortcut keys | 
|---|
| Open the find and replace dialog box | Ctrl + F | 
| Find the previous occurrence of the search term | Ctrl + K | 
| Find the next occurrence of the search term | Ctrl + Shift + K | 
| Search Workspace (Java search, Task search, and File search) | Ctrl + H | 
| Incremental search forward | Ctrl + J | 
| Incremental search backwards | Ctrl + Shift + J | 
| Open a resource search dialog to find any class | Ctrl + Shift + O | 
Indentions and comments Shortcuts
| Action | Eclipse Shortcut keys | 
|---|
| Increase the indent of selected text | Tab | 
| Decrease the indent of selected text | Shift + Tab | 
| Correct indention of selected text or current line | Ctrl + I | 
| Auto format all code in the editor using code formatter | Ctrl + Shift + F | 
| Comment/uncomment line or selection (add //) | Ctrl + / | 
| Toggle comments | Ctrl + Shift + C | 
| Add block comment around selection (add /…*/) | Ctrl + Shift + / | 
| Remove block comment | Ctrl + Shift + \ | 
| Add element comment (add /** … */) | Alt + Shift + J | 
Editing Source Code Shortcuts
| Action | Eclipse IDE Shortcuts | 
|---|
| Open the “Source” menu | Alt + Shift + S | 
| Open content assist (e.g. show available methods or field names) | Ctrl + Spacebar | 
| Open quick fix and quick assist | Ctrl + 1 | 
| Suggest word completion (after typing at least one letter). Press repeatedly until reaching the correct name | Alt + / | 
| Deactivate or activate Smart Insert Mode (automatic indention, automatic brackets, etc.) | Ctrl + Shift + Insert | 
Code Information Shortcuts
| Action | Eclipse IDE Shortcuts | 
|---|
| Show code outline or structure | Ctrl + O | 
| Open class, method, or variable information (show as tooltip text) | F2 | 
| Open declaration: Jump to the Declaration of the selected class, method, or parameter | F3 | 
| Open the Type Hierarchy window for the selected item | F4 | 
| Show or open Quick Type Hierarchy for the selected item | Ctrl + T | 
| Open type in hierarchy | Ctrl + Shift + T | 
| Open call hierarchy | Ctrl + Alt + H | 
| Find occurrences of expression in the current file | Ctrl + Shift + U | 
Refactoring Shortcuts
| Action | Eclipse IDE Shortcuts | 
|---|
| Rename selected element and all references | Alt + Shift + R | 
| Move the selected element to another class or file (with the complete method or class selected) | Alt + Shift + V | 
| Change method signature (with method name selected) | Alt + Shift + C | 
| Extract selection to method | Alt + Shift + M | 
| Extract local variable: Create and assign a variable from the selected expression | Alt + Shift + L | 
| Inline selected local variables, methods, or constants when possible | Alt + Shift + I | 
Running and Debugging Shortcuts
| Action | Eclipse IDE Shortcuts | 
|---|
| Save and launch the application | Ctrl + F11 | 
| Debug | F11 | 
| Step into function | F5 | 
| Next step (line by line) | F6 | 
| Step out | F7 | 
| Skip to the next breakpoint | F8 | 
Team SVN Subversive Shortcuts
| Action | Eclipse IDE Shortcuts | 
|---|
| Synchronize with repository | Ctrl + Alt + S | 
| Commit | Ctrl + Alt + C | 
| Update | Ctrl + Alt + U | 
| Update to revision | Ctrl + Alt + D | 
| Merge | Ctrl + Alt + E | 
| Show properties | Ctrl + Alt + T | 
| Add to svn:ignore | Ctrl + Alt + I | 
READ NEXT: