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 shortcuts

General and navigation

Quick access, search, type lookup, and editor navigation keep common workbench actions close to the keyboard.

ActionShortcuts
Open Quick Access
Windows / LinuxCtrl + 3
macOSCmd + 3
Find or replace in the current file
Windows / LinuxCtrl + F
macOSCmd + F
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.

ActionShortcuts
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.

ActionShortcuts
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.

ActionShortcuts
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.

ActionShortcuts
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
Print
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.

Make a printable Eclipse IDE sheet