Eclipse Keyboard Shortcuts

General Shortcuts

Ctrl-Shift-L
displays a list of the keybindings available for the current editor context

Java View

Ctrl+Shift+T
Open Type (class)
Ctrl+Shift+R
Open Resource (any file in workspace)
F3
Go to the declaration of the current item (also Ctrl-click)
F4
Open the Type heirarchy
Alt+Left
Go to the last edit location
Ctrl+Space
Auto complete
Ctrl+1
Auto Fix
Ctrl+J
Incremental search (just type desired serch to find in the current file, no find dialog)
Ctrl+Shift+G
Search for references of the current item
Ctrl+T
Open quick heirarchy
Ctrl+F3
Open quick outline
Ctrl+O
Popup a searchable list of members in the current source file - press Ctrl+O again to see where members inherited from
Ctrl+G
Search for declarations of the current item
Ctrl+F6
Cycle through Editors
Ctrl+F7
Cycle through Views
Ctrl+F8
Cycle through Perspectives
Ctrl+F11
Run last launched
F11
Debug last launched
Shift+Alt+X <key>
Run type <key> (a popup comes up on your bottom right which tells you what you can run in the current file - T for unit test, J for java app, etc)
Ctrl+Shift+O
Organize imports
Alt+Shift+R
Rename refactor
Alt+Shift+V:
Move refactor
Alt+Shift+M
Method refactor
Alt+Shift+L
Create local variable
Alt+Shift+J
Create Javadoc for current item
Alt+T
Open Refactor menu
Alt+S
Open Source menu
Alt+Up
Move current line up
Alt+Down
Move current line down
Ctrl+Alt+Up
Copy current line up
Ctrl+Alt+Down
Copy current line down
Ctrl+Shift+L
Display keybindings for current editor