Skip to content
Eclipse icon

Eclipse shortcuts for Mac

215 shortcuts · 23 categories

Eclipse is a popular, open-source integrated development environment (IDE) that supports a wide range of programming languages and has many features such as code completion, debugging, and refactoring support. Download Eclipse

Hover a shortcut to add it to Pie Menu

Mac keyboard shortcuts for Eclipse

Window

  • Toggle Full Screen⌃ (control) + ⌘ (command) + f Add →
  • Show System Menu⇧ (shift) + ⌘ (command) + f10 Add →
  • Show Key Assist⇧ (shift) + ⌘ (command) + l Add →
  • Next Perspective⌘ (command) + f8 Add →
  • Previous Perspective⇧ (shift) + ⌘ (command) + f8 Add →
  • Show View Menu⌘ (command) + f10 Add →
  • Next View⌘ (command) + f7 Add →
  • Previous View⇧ (shift) + ⌘ (command) + f7 Add →
  • Maximize View or Editor⌃ (control) + m Add →
  • Previous Editor⇧ (shift) + ⌘ (command) + f6 Add →
  • Next Editor⌘ (command) + f6 Add →
  • Switch to Editor⌃ (control) + ⇧ (shift) + e Add →
  • Quick Switch Editor⌘ (command) + e Add →
  • Activate Editor⌘ (command) + f12 Add →
  • Quick Access⌘ (command) + 3 Add →

Git

  • Paste Repo Path or URI⌘ (command) + v Add →
  • Copy Path to Clipboard⌘ (command) + c Add →
  • Commit...⌥ (option) + ⌘ (command) + 3 Add →

Plug-in Spy

  • Layout Spy⌥ (option) + ⇧ (shift) + ⌘ (command) + f9 Add →
  • Show Contrib. Plug-in⌥ (option) + ⇧ (shift) + f3 Add →
  • Plug-in Menu Spy⌥ (option) + ⇧ (shift) + f2 Add →
  • Plug-in Selection Spy⌥ (option) + ⇧ (shift) + f1 Add →

Plug-in Development

  • Quick Outline⌘ (command) + o Add →
  • Format Source⇧ (shift) + ⌘ (command) + f Add →
  • Open Manifest⌥ (option) + ⇧ (shift) + ⌘ (command) + m Add →
  • Open Plug-in Artifact⇧ (shift) + ⌘ (command) + a Add →

Views

  • Show View: Variables⌥ (option) + ⌘ (command) + q  v Add →
  • Show View: Type Hierarchy⌥ (option) + ⌘ (command) + q  t Add →
  • Show View: Synchronize⌥ (option) + ⌘ (command) + q  y Add →
  • Show View: Search⌥ (option) + ⌘ (command) + q  s Add →
  • Show View: Problems⌥ (option) + ⌘ (command) + q  x Add →
  • Show View: Package Expl.⌥ (option) + ⌘ (command) + q  p Add →
  • Show View: Outline⌥ (option) + ⌘ (command) + q  o Add →
  • Show View: Javadoc⌥ (option) + ⌘ (command) + q  j Add →
  • Show View: History⌥ (option) + ⌘ (command) + q  z Add →
  • Show View: Error Log⌥ (option) + ⌘ (command) + q  l Add →
  • Show View: Declaration⌥ (option) + ⌘ (command) + q  d Add →
  • Show View: Console⌥ (option) + ⌘ (command) + q  c Add →
  • Show View: Cheat Sheets⌥ (option) + ⌘ (command) + q  h Add →
  • Show View: Breakpoints⌥ (option) + ⌘ (command) + q  q Add →
  • Show View⌥ (option) + ⌘ (command) + q  q Add →

Navigate

  • Previous Tab⌃ (control) + pageup Add →
  • Next Tab⌃ (control) + pagedown Add →
  • Go to Prev. Editor Sub-Tab⌥ (option) + pageup Add →
  • Go to Next Editor Sub-Tab⌥ (option) + pagedown Add →
  • Go to Prev. Editor Page⌥ (option) + ⇧ (shift) + f7 Add →
  • Go to Next Editor Page⌘ (command) + c Add →
  • Forward History⌘ (command) + ] Add →
  • Backward History⌘ (command) + [ Add →
  • Last Edit Location⌃ (control) + q Add →
  • Previous⇧ (shift) + ⌘ (command) + . Add →
  • Next⌘ (command) + . Add →
  • Show In...⌥ (option) + ⌘ (command) + w Add →
  • Show In Breadcrumb⌥ (option) + ⌘ (command) + b Add →
  • Open from Clipboard⇧ (shift) + ⌘ (command) + v Add →
  • Open Resource⇧ (shift) + ⌘ (command) + r Add →
  • Open Type in Hierarchy⇧ (shift) + ⌘ (command) + h Add →
  • Open Type⇧ (shift) + ⌘ (command) + t Add →

Debugging

  • Skip All Breakpoints⌃ (control) + ⌥ (option) + b Add →
  • EOF⌃ (control) + d Add →
  • Go to Address⌘ (command) + g Add →
  • Previous Page Memory⇧ (shift) + ⌘ (command) + , Add →
  • Next Page of Memory⇧ (shift) + ⌘ (command) + . Add →
  • Next Memory Monitor⌥ (option) + ⌘ (command) + n Add →
  • New Rendering⌘ (command) + n Add →
  • Toggle Memory Monitors⌘ (command) + t Add →
  • Close Rendering⌘ (command) + w Add →
  • Add Memory Block⌥ (option) + ⌘ (command) + m Add →
  • Undo⌘ (command) + z Add →
  • Java Breakpoint Properties⌥ (option) + ↵ Add →
  • Execute⌘ (command) + u Add →
  • Display⇧ (shift) + ⌘ (command) + d Add →
  • Inspect⇧ (shift) + ⌘ (command) + i Add →
  • All Instances⇧ (shift) + ⌘ (command) + n Add →
  • Use Step Filters⇧ (shift) + f5 Add →
  • Run to Line⌘ (command) + r Add →
  • Force Return⌥ (option) + ⌘ (command) + f Add →
  • Step Returnf7 Add →
  • Step Overf6 Add →
  • Step Into Selection⌥ (option) + f5 Add →
  • Step Intof5 Add →
  • Terminate⌘ (command) + f2 Add →
  • Resumef8 Add →
  • Toggle Breakpoint⇧ (shift) + ⌘ (command) + b Add →

Debug

  • Debug OSGi Framework⌃ (control) + ⌥ (option) + ⌘ (command) + d  o Add →
  • Debug JUnit Test⌃ (control) + ⌥ (option) + ⌘ (command) + d  t Add →
  • Debug JUnit Plug-in Test⌃ (control) + ⌥ (option) + ⌘ (command) + d  p Add →
  • Debug Java Application⌃ (control) + ⌥ (option) + ⌘ (command) + d  j Add →
  • Debug Java Applet⌃ (control) + ⌥ (option) + ⌘ (command) + d  a Add →
  • Debug Eclipse Application⌃ (control) + ⌥ (option) + ⌘ (command) + d  e Add →
  • Debug Ant Build⌃ (control) + ⌥ (option) + ⌘ (command) + d  q Add →

Run

  • Run OSGi Framework⌥ (option) + ⌘ (command) + x  o Add →
  • Run JUnit Test⌥ (option) + ⌘ (command) + x  t Add →
  • Run JUnit Plug-in Test⌥ (option) + ⌘ (command) + x  p Add →
  • Run Java Application⌥ (option) + ⌘ (command) + x  j Add →
  • Run Java Applet⌥ (option) + ⌘ (command) + x  a Add →
  • Run Eclipse Application⌥ (option) + ⌘ (command) + x  e Add →
  • Run Ant Build⌥ (option) + ⌘ (command) + x  q Add →
  • Run⇧ (shift) + ⌘ (command) + f11 Add →

Ant Editing

  • Rename In File⌥ (option) + ⌘ (command) + r Add →
  • Open External Doc.⇧ (shift) + f2 Add →

Java Project

Java Refactoring

  • Inline⌥ (option) + ⌘ (command) + i Add →
  • Extract Local Variable⌥ (option) + ⌘ (command) + l Add →
  • Extract Method⌥ (option) + ⌘ (command) + m Add →
  • Change Method Signature⌥ (option) + ⌘ (command) + c Add →
  • Move⌥ (option) + ⌘ (command) + v Add →
  • Rename⌥ (option) + ⌘ (command) + r Add →
  • Show Refactor Menu⌥ (option) + ⌘ (command) + t Add →

Java Quick Assist

  • Rename in File⌘ (command) + 2  r Add →
  • Extract Method⌘ (command) + 2  m Add →
  • Assign to Field⌘ (command) + 2  f Add →
  • Assign to Local Variable⌘ (command) + 2  l Add →

Java Editing – Modification

  • Remove Occurrence⌥ (option) + ⌘ (command) + u Add →
  • Surround With Menu⌥ (option) + ⌘ (command) + z Add →
  • Organize Imports⇧ (shift) + ⌘ (command) + o Add →
  • Add Import⇧ (shift) + ⌘ (command) + m Add →
  • Correct Indentation⌘ (command) + i Add →
  • Add Javadoc Comment⌥ (option) + ⌘ (command) + j Add →
  • Remove Block Comment⌃ (control) + ⌘ (command) + \ Add →
  • Add Block Comment⌃ (control) + ⌘ (command)Add →

Java Editing – Navigation

  • Show In Breadcrumb⌥ (option) + ⌘ (command) + b Add →
  • Quick Outline⌘ (command) + o Add →
  • Quick Hierarchy⌘ (command) + t Add →
  • Open Structure⌘ (command) + f3 Add →
  • Open Attached Javadoc⇧ (shift) + f2 Add →
  • Open Call Hierarchy⌃ (control) + ⌥ (option) + h Add →
  • Open Type Hierarchyf4 Add →
  • Open Declarationf3 Add →
  • Go to Matching Bracket⇧ (shift) + ⌘ (command) + p Add →
  • Go to Next Member⌃ (control) + ⌥ (option) + ↓ Add →
  • Go to Previous Member⌃ (control) + ⌥ (option) + ↑ Add →

Java Editing – Selection

  • Context Information⌃ (control) + ⇧ (shift) + space Add →
  • Restore Last Selection⌃ (control) + ⇧ (shift) + pagedown Add →
  • Select Next Element⌃ (control) + ⇧ (shift) + end Add →
  • Select Previous Element⌃ (control) + ⇧ (shift) + home Add →
  • Select Enclosing Element⌃ (control) + ⇧ (shift) + pageup Add →

Source Editing

  • Open Hyperlinkf3 Add →
  • Annotate Class File⌘ (command) + 1 Add →
  • Format⇧ (shift) + ⌘ (command) + f Add →
  • Toggle Mark Occurrences⌥ (option) + ⌘ (command) + o Add →
  • Toggle Comment⌘ (command) + 7 Add →
  • Toggle Comment⌘ (command) + / Add →
  • Show Source Quick Menu⌥ (option) + ⌘ (command) + s Add →

Text Editing – Modification

  • Toggle Overwriteins Add →
  • Convert to Upper Case⇧ (shift) + ⌘ (command) + x Add →
  • Convert to Lower Case⇧ (shift) + ⌘ (command) + y Add →
  • Delete to End of Line⇧ (shift) + ⌘ (command) + ⌫ Add →
  • Delete Next Word⌥ (option) + ⌫ Add →
  • Delete Previous Word⌥ (option) + ⌫ Add →
  • Delete Line⌘ (command) + d Add →
  • Move Lines Down⌥ (option) + ↓ Add →
  • Move Lines Up⌥ (option) + ↑ Add →
  • Copy Lines Down⌥ (option) + ⌘ (command) + ↓ Add →
  • Copy Lines Up⌥ (option) + ⌘ (command) + ↑ Add →
  • Insert Line Below⇧ (shift) + ↵ Add →
  • Insert Line Above⇧ (shift) + ⌘ (command) + ↵ Add →

Text Editing – Navigation

  • Zoom Out⌘ (command) + - Add →
  • Zoom In⌘ (command) + = Add →
  • Zoom In⌘ (command) + + Add →
  • Toggle Word Wrap⌥ (option) + ⌘ (command) + y Add →
  • Show Ruler Context Menu⌘ (command) + f10 Add →
  • Expand All⇧ (shift) + ⌘ (command) + num_* Add →
  • Expand⌘ (command) + num_plus Add →
  • Collapse All⇧ (shift) + ⌘ (command) + num_/ Add →
  • Collapse⌘ (command) + num_- Add →
  • Toggle Folding⌘ (command) + num_/ Add →
  • Go to Line⌘ (command) + l Add →
  • Cursor to Next Word⌥ (option) + → Add →
  • Cursor to Previous Word⌥ (option) + ← Add →
  • Cursor to Line End⌘ (command) + → Add →
  • Cursor to Line Start⌘ (command) + ← Add →
  • Cursor to Text Endend Add →
  • Cursor to Text Start⌘ (command) + home Add →

Text Editing – Selection

  • Select Next Word⌥ (option) + ⇧ (shift) + → Add →
  • Select Previous Word⌥ (option) + ⇧ (shift) + ← Add →
  • Select to Line End⇧ (shift) + end Add →
  • Select to Line Start⇧ (shift) + ⌘ (command) + ← Add →

Edit

  • Toggle Split Editor vertical⇧ (shift) + ⌘ (command) + [ Add →
  • Toggle Split Editor horizontal⇧ (shift) + ⌘ (command) + - Add →
  • Toggle Block Selection⌥ (option) + ⌘ (command) + a Add →
  • Quick Diff Toggle⌃ (control) + ⇧ (shift) + q Add →
  • Quick Fix⌘ (command) + 1 Add →
  • Word Completion⌃ (control) + . Add →
  • Context Information⌃ (control) + ⇧ (shift) + space Add →
  • Content Assist⌃ (control) + space Add →
  • Show Tooltip Descriptionf2 Add →
  • Toggle Insert Mode⇧ (shift) + ⌘ (command) + ins Add →
  • Reverse Incremental Find⇧ (shift) + ⌘ (command) + j Add →
  • Incremental Find⌘ (command) + j Add →
  • Find Previous⇧ (shift) + ⌘ (command) + k Add →
  • Find Next⌘ (command) + k Add →
  • Find and Replace⌘ (command) + f Add →
  • Select All⌘ (command) + a Add →
  • Delete⌫ Add →
  • Paste⌘ (command) + v Add →
  • Copy⌘ (command) + c Add →
  • Cut⌘ (command) + x Add →
  • Redo⇧ (shift) + ⌘ (command) + z Add →
  • Undo⌘ (command) + z Add →

File

Download Keyboard Cheat Sheet for Eclipse for Mac

Do you want all keyboard shortcuts for Eclipse in one pdf?

Cheat sheet

Community shortcuts for Eclipse

Be the first to share — open Pie Menu → Eclipse → Share Config

View community page →
Pie Menu

Get started with Pie Menu today.

The convenience of shortcuts without the memorization!