Eclipse IDE keyboard shortcuts
Eclipse is an open source IDE best known for Java, extended with plug-ins for other languages. Its keys open Quick Access, find and replace, edit lines, build, run, and debug, and move between editors, views, files, and projects.
Windows, macOS, Linux · 49 shortcutsGeneral and navigation
Quick access, search, type lookup, and editor navigation keep common workbench actions close to the keyboard.
| Action | Shortcuts |
|---|---|
| Open Quick Access | Windows / LinuxCtrl + 3 macOSCmd + 3 |
| Find or replace in the current file | Windows / LinuxCtrl + F macOSCmd + F |
| Find or replace in the project or workspace | Windows / LinuxCtrl + H macOSCmd + H |
| Show available views | Windows / LinuxAlt + Shift + Q then Q macOSOption + Cmd + Q then Q |
| Show Javadoc for the selected element | Windows / macOS / LinuxF2 |
| Open the declaration of the selected symbol | Windows / macOS / LinuxF3 |
| Open the Type Hierarchy view | Windows / macOS / LinuxF4 |
| Open a resource | Windows / LinuxCtrl + Shift + R macOSCmd + Shift + R |
| Open a type | Windows / LinuxCtrl + Shift + T macOSCmd + Shift + T |
| Open the Call Hierarchy view | Windows / LinuxCtrl + Alt + H macOSCmd + Option + H |
| Search for references to the selected symbol | Windows / LinuxCtrl + Shift + G macOSCmd + Shift + G |
| Go to a line | Windows / LinuxCtrl + L macOSCmd + L |
| Go to the next problem | Windows / LinuxCtrl + . macOSCmd + . |
| Go to the previous problem | Windows / LinuxCtrl + , macOSCmd + Shift + . |
Editing
These editor commands change lines, complete code, rename symbols, and open the editing and refactoring actions.
| Action | Shortcuts |
|---|---|
| Delete the line at the cursor | Windows / LinuxCtrl + D macOSCmd + D |
| Move the current line up | Windows / LinuxAlt + Up macOSOption + Up |
| Move the current line down | Windows / LinuxAlt + Down macOSOption + Down |
| Zoom in the text editor | Windows / LinuxCtrl + + macOSCmd + + |
| Zoom out the text editor | Windows / LinuxCtrl + - macOSCmd + - |
| Open Content Assist | Windows / LinuxCtrl + Space macOSCmd + Space |
| Rename the selected element | Windows / LinuxAlt + Shift + R macOSCmd + Option + R |
| Show advanced editing operations | Windows / LinuxAlt + Shift + S macOSCmd + Option + S |
| Show refactoring operations | Windows / LinuxAlt + Shift + T macOSCmd + Option + T |
| Show possible fixes for a problem | Windows / LinuxCtrl + 1 macOSCmd + 1 |
Build, run, and debug
Build the workspace, launch the last application, and step through a debug session with these defaults.
| Action | Shortcuts |
|---|---|
| Build all workspace projects | Windows / LinuxCtrl + B macOSCmd + B |
| Run the last launched application | Windows / LinuxCtrl + F11 macOSCmd + F11 |
| Debug the last launched application | Windows / macOS / LinuxF11 |
| Step into | Windows / macOS / LinuxF5 |
| Step over | Windows / macOS / LinuxF6 |
| Step return | Windows / macOS / LinuxF7 |
| Resume execution | Windows / macOS / LinuxF8 |
| Inspect the selected expression | Windows / LinuxCtrl + Shift + I macOSCmd + Shift + I |
Workbench navigation
Cycle through editors, views, and perspectives, then open the binding list or change the active workbench state.
| Action | Shortcuts |
|---|---|
| Show all currently available key bindings | Windows / LinuxCtrl + Shift + L macOSCmd + Shift + L |
| Open the editor drop-down list | Windows / LinuxCtrl + E macOSCmd + E |
| Cycle to the next editor | Windows / LinuxCtrl + F6 macOSCmd + F6 |
| Cycle to the next view | Windows / LinuxCtrl + F7 macOSCmd + F7 |
| Cycle to the next perspective | Windows / LinuxCtrl + F8 macOSCmd + F8 |
| Toggle full-screen mode | Windows / LinuxAlt + F11 macOSCtrl + Cmd + F |
| Activate the editor | Windows / LinuxF12 macOSCmd + F12 |
| Open the context menu | Windows / macOS / LinuxShift + F10 |
Files and projects
Use the file and project bindings to create, open, save, print, refresh, and inspect workspace resources.
| Action | Shortcuts |
|---|---|
| Rename the selected resource | Windows / macOS / LinuxF2 |
| Refresh selected resources | Windows / macOS / LinuxF5 |
| Save the current file | Windows / LinuxCtrl + S macOSCmd + S |
| Save all open files | Windows / LinuxCtrl + Shift + S macOSCmd + Shift + S |
| Close the active editor | Windows / LinuxCtrl + F4 macOSCmd + W |
| Open the New item wizard | Windows / LinuxCtrl + N macOSCmd + N |
| Open a file | Windows / macOS / LinuxCtrl + O |
Windows / LinuxCtrl + P macOSCmd + P | |
| Open resource properties | Windows / LinuxAlt + Enter macOSCmd + I |
Source
Eclipse Platform keys and keyboard shortcuts · Checked
Eclipse IDE 2026-06 (4.40) documentation and the current Eclipse IDE keybindings card checked September 1, 2026. The entries describe the Default scheme where the documentation provides a default and retain Eclipse's platform-specific Command mappings.