Title: 91 Eclipse Shortcuts Win (by CodeCop)

shortcut: Ctrl+n
explanation: Create new project using the Wizard
area: Manage Files and Projects

shortcut: Ctrl+Alt+n
explanation: Create new project, file, class, etc.
area: Manage Files and Projects

shortcut: Alt+f, then .
explanation: Open project, file, etc.
area: Manage Files and Projects

shortcut: Ctrl+Shift+r
explanation: Open Ressource (file, folder or project)
area: Manage Files and Projects

shortcut: Alt+Enter
explanation: Show and access file properties
area: Manage Files and Projects

shortcut: Ctrl+s
explanation: Save current file
area: Manage Files and Projects

shortcut: Ctrl+Shift+s
explanation: Save all files
area: Manage Files and Projects

shortcut: Ctrl+w
explanation: Close current file
area: Manage Files and Projects

shortcut: Ctrl+Shift+w
explanation: Close all files
area: Manage Files and Projects

shortcut: F5
explanation: Refresh content of selected element with local file system
area: Manage Files and Projects

shortcut: F12
explanation: Jump to Editor Window
area: Editor Window

shortcut: Ctrl+Page Down / Ctrl+Page Up
explanation: Switch to next editor / switch to previous editor
area: Editor Window

shortcut: Ctrl+m
explanation: Maximize or un-maximize current Editor Window (also works for other Windows)
area: Editor Window

shortcut: Ctrl+e (use arrow keys and enter to switch)
explanation: Show list of open Editors
area: Editor Window

shortcut: Ctrl+F6 / Ctrl+Shift+F6
explanation: Show list of open Editors. Similar to Ctrl+e but switches immediately upon release of Ctrl
area: Editor Window

shortcut: Alt+Arrow Left / Alt+Arrow Right
explanation: Go to previous / go to next Editor Window
area: Editor Window

shortcut: Alt+-
explanation: Open Editor Window Option menu
area: Editor Window

shortcut: Ctrl+F10
explanation: Show view menu (features available on left vertical bar: breakpoints, bookmarks, line numbers, …)
area: Editor Window

shortcut: Ctrl+F10, then n
explanation: Show or hide line numbers
area: Editor Window

shortcut: Ctrl+Shift+q
explanation: Show or hide the diff column on the left (indicates changes since last save)
area: Editor Window

shortcut: Home / End
explanation: Jump to beginning / jump to end of indention. Press home twice to jump to beginning of line
area: Navigate in Editor

shortcut: Ctrl+Home / End
explanation: Jump to beginning / jump to end of source
area: Navigate in Editor

shortcut: Ctrl+Arrow Right / Arrow Left
explanation: Jump one word to the left / one word to the right
area: Navigate in Editor

shortcut: Ctrl+Shift+Arrow Down / Arrow Up
explanation: Jump to previous / jump to next method
area: Navigate in Editor

shortcut: Ctrl+l
explanation: Jump to Line Number. To hide/show line numbers, press Ctrl+F10 and select 'Show Line Numbers'
area: Navigate in Editor

shortcut: Ctrl+q
explanation: Jump to last location edited
area: Navigate in Editor

shortcut: Ctrl+. / Ctrl+,
explanation: Jump to next / jump to previous compiler syntax warning or error
area: Navigate in Editor

shortcut: Ctrl+Shift+p
explanation: With a bracket selected: jump to the matching closing or opening bracket
area: Navigate in Editor

shortcut: Ctrl+[+] / Ctrl+- on numeric keyboard
explanation: Collapse / Expand current method or class
area: Navigate in Editor

shortcut: Ctrl+[/] / Ctrl+* on numeric keyboard
explanation: Collapse / Expand all methods or classes
area: Navigate in Editor

shortcut: Ctrl+Arrow Down / Ctrl+Arrow Up
explanation: Scroll Editor without changing cursor position
area: Navigate in Editor

shortcut: Shift+Arrow Right / Arrow Left
explanation: Expand selection by one character to the left / to the right
area: Select Text

shortcut: Ctrl+Shift+Arrow Right / Arrow Left
explanation: Expand selection to next / previous word
area: Select Text

shortcut: Shift+Arrow Down / Arrow Up
explanation: Expand selection by one line down / one line up
area: Select Text

shortcut: Shift+End / Home
explanation: Expand selection to end / to beginning of line
area: Select Text

shortcut: Ctrl+a
explanation: Select all
area: Select Text

shortcut: Alt+Shift+Arrow Up
explanation: Expand selection to current element (e.g. current one-line expression or content within brackets)
area: Select Text

shortcut: Alt+Shift+Arrow Left / Arrow Right
explanation: Expand selection to next / previous element
area: Select Text

shortcut: Alt+Shift+Arrow Down
explanation: Reduce previously expanded selection by one step
area: Select Text

shortcut: Ctrl+c / Ctrl+x / Ctrl+v
explanation: Cut, copy and paste
area: Edit Text

shortcut: Ctrl+z
explanation: Undo last action
area: Edit Text

shortcut: Ctrl+y
explanation: Redo last (undone) action
area: Edit Text

shortcut: Ctrl+d
explanation: Delete Line
area: Edit Text

shortcut: Alt+Arrow Up / Arrow Down
explanation: Move current line or selection up or down
area: Edit Text

shortcut: Ctrl+Alt+Arrow Up / Ctrl+Alt+Arrow Down
explanation: Duplicate current line or selection up or down
area: Edit Text

shortcut: Ctrl+Delete
explanation: Delete next word
area: Edit Text

shortcut: Ctrl+Backspace
explanation: Delete previous word
area: Edit Text

shortcut: Shift+Enter
explanation: Enter line below current line
area: Edit Text

shortcut: Shift+Ctrl+Enter
explanation: Enter line above current line
area: Edit Text

shortcut: Insert
explanation: Switch between insert and overwrite mode
area: Edit Text

shortcut: Shift+Ctrl+y
explanation: Change selection to all lower case
area: Edit Text

shortcut: Shift+Ctrl+x
explanation: Change selection to all upper case
area: Edit Text

shortcut: Ctrl+f
explanation: Open find and replace dialog
area: Search and Replace

shortcut: Ctrl+k / Ctrl+Shift+k
explanation: Find previous / find next occurrence of search term (close find window first)
area: Search and Replace

shortcut: Ctrl+h
explanation: Search Workspace (Java Search, Task Search, and File Search)
area: Search and Replace

shortcut: Ctrl+j / Ctrl+Shift+j
explanation: Incremental search forward / backwards
area: Search and Replace

shortcut: Ctrl+Shift+o
explanation: Open a resource search dialog to find any class
area: Search and Replace

shortcut: Tab / Shift+Tab
explanation: Increase / decrease indent of selected text
area: Indentions and Comments

shortcut: Ctrl+i
explanation: Correct indention of selected text or of current line
area: Indentions and Comments

shortcut: Ctrl+Shift+f
explanation: Autoformat all code in Editor using code formatter
area: Indentions and Comments

shortcut: Ctrl+/
explanation: Comment / uncomment line or selection ( adds '//' )
area: Indentions and Comments

shortcut: Ctrl+Shift+/
explanation: Add Block Comment around selection ( adds '/... */' )
area: Indentions and Comments

shortcut: Ctrl+Shift+\
explanation: Remove Block Comment
area: Indentions and Comments

shortcut: Alt+Shift+j
explanation: Add Element Comment ( adds '/** ... */')
area: Indentions and Comments

shortcut: Ctrl+Space
explanation: Opens Content Assist (e.g. show available methods or field names)
area: Editing Source Code

shortcut: Ctrl+1
explanation: Open Quick Fix and Quick Assist
area: Editing Source Code

shortcut: Alt+/ (repeatedly press Alt+/ until reaching correct name)
explanation: Propose word completion (after typing at least one letter).
area: Editing Source Code

shortcut: Ctrl+Shift+Insert
explanation: Deactivate or activate Smart Insert Mode (automatic indention, automatic brackets, etc.)
area: Editing Source Code

shortcut: Ctrl+o
explanation: Show code outline / structure
area: Code Information

shortcut: F2
explanation: Open class, method, or variable information (tooltip text)
area: Code Information

shortcut: F3
explanation: Open Declaration: Jump to Declaration of selected class, method, or parameter
area: Code Information

shortcut: F4
explanation: Open Type Hierarchy window for selected item
area: Code Information

shortcut: Ctrl+t
explanation: Show / open Quick Type Hierarchy for selected item
area: Code Information

shortcut: Ctrl+Shift+t
explanation: Open Type in Hierarchy
area: Code Information

shortcut: Ctrl+Alt+h
explanation: Open Call Hierarchy
area: Code Information

shortcut: Ctrl+u
explanation: Find occurrences of expression in current file
area: Code Information

shortcut: Ctrl+move over method
explanation: Open Declaration or Implementation
area: Code Information

shortcut: Alt+Shift+r
explanation: Rename selected element and all references
area: Refactoring

shortcut: Alt+Shift+v
explanation: Move selected element to other class or file (With complete method or class selected)
area: Refactoring

shortcut: Ctrl+Shift+c
explanation: Change method signature (with method name selected)
area: Refactoring

shortcut: Alt+Shift+m
explanation: Extract selection to method
area: Refactoring

shortcut: Alt+Shift+l
explanation: Extract local variable: Create and assigns a variable from a selected expression
area: Refactoring

shortcut: Ctrl+F11
explanation: Save and launch application (run)
area: Run and Debug

shortcut: F11
explanation: Debug
area: Run and Debug

shortcut: F6
explanation: Next step (line by line)
area: Run and Debug

shortcut: F7
explanation: Step out
area: Run and Debug

shortcut: F8
explanation: Skip to next Breakpoint
area: Run and Debug

shortcut: Ctrl+F7 / Ctrl+Shift+F7
explanation: Switch forward / backward between views (panels). Useful for switching back and forth between Package Explorer and Editor.
area: The Rest

shortcut: Ctrl+F8 / Ctrl+Shift+F8
explanation: Switch forward / backward between perspectives
area: The Rest

shortcut: Ctrl+p
explanation: Print
area: The Rest

shortcut: F1
explanation: Open Eclipse Help
area: The Rest