300+ Eclipse IDE Keyboard Shortcuts for Mac


If you are looking for all the keyboard shortcuts that you can make use of when working with Eclipse IDE on a Mac computer,

✏️ The key details can be found under Menu: Eclipse -> Preferences.. -> General -> Keys

List of Eclipse Keys for macOS
List of Eclipse Keys for macOS
Category Command Binding Keys When
Text Editing Select Next Word βŒ₯⇧→ Editing Text
Run/Debug Run Java Applet βŒ₯⌘X A In Windows
Source Toggle Comment ⌘/ Editing Properties Files
Run/Debug Coverage Scala Application βŒ₯⇧E L In Windows
Terminal view commands Terminal view insert βŒ₯L Terminal Typing Connected
Window Find Actions ⌘3 In Windows
Uncategorized Show Markup Cheat Sheet F1 WikiText Markup Source Context
Text Editing Select Previous Word βŒ₯⇧← Editing Text
Edit Next Sibling βŒƒβ‡§β†“ Editing in Structured Text Editors
Terminal view commands Terminal view insert βŒ₯E Terminal Typing Connected
Navigate Next Edit Location βŒƒβŒ₯β†’ In Windows
Run/Debug Coverage Java Application βŒ₯⇧E J In Windows
Text Editing Reset Structure β‡§βŒ˜Numpad_Multiply Editing Text
Edit Next Sibling β‡§βŒ˜β†“ Editing in Structured Text Editors
Refactor - Java Extract Method βŒ₯⌘M In Windows
File New menu βŒ₯⌘N In Windows
Terminal view commands Quick Access βŒ₯β†’ Terminal Control in Focus
Run/Debug Coverage JUnit Plug-in Test βŒ₯⇧E P In Windows
Terminal view commands Terminal view insert βŒ₯V Terminal Typing Connected
Text Editing Collapse All β‡§βŒ˜Numpad_Divide Editing Text
Git Rename Branch... F2 In Git Repositories View
File Print ⌘P In Windows
Refactor - Java Change Method Signature βŒ₯⌘C In Windows
Window Select Maven Profiles βŒƒβŒ₯P In Windows
Source Show Source Quick Menu βŒ₯⌘S In Windows
Navigate Next Tab βŒƒβ‡Ÿ In Dialogs and Windows
Navigate Quick Outline ⌘O WikiText Markup Source Context
Uncategorized Find References β‡§βŒ˜G in Generic Code Editor
Run/Debug Toggle Breakpoint β‡§βŒ˜B In Windows
Edit Quick Diff Toggle βŒƒβ‡§Q Editing Text
Terminal view commands Terminal view insert βŒ₯T Terminal Typing Connected
Views Show View (Synchronize) βŒ₯⌘Q Y In Windows
Run/Debug Coverage TestNG Suite βŒ₯⇧E G In Windows
Source Annotate Class File ⌘1 Browsing attached Java Source
Window Previous View β‡§βŒ˜F7 In Windows
Terminal view commands Terminal view insert βŒ₯D Terminal Typing Connected
Window Activate Editor ⌘F12 In Windows
Source Remove Block Comment β‡§βŒ˜\ Editing Java Source
Run/Debug Debug ⌘F11 In Windows
Navigate Show In Breadcrumb βŒ₯⌘B Editing Java Source
Text Editing Move Lines Up βŒ₯↑ Editing Text
Source Quick Assist - Assign to field ⌘2 F Editing Java Source
Source Open Declaration F3 Editing Ant Buildfiles
Navigate Quick Hierarchy ⌘T Editing Java Source
Run/Debug Go to Address ⌘G In Table Memory Rendering
Navigate Forward History βŒ₯βŒ˜β†’ In Windows
Window Switch to Editor β‡§βŒ˜E In Windows
Views Show View (Package Explorer) βŒ₯⌘Q P In Windows
Text Editing Select Line Start β‡§βŒ˜β† Editing Text
Source Toggle Comment ⌘7 Editing Java Source
Navigate Previous Edit Location βŒƒβŒ₯← In Windows
Navigate Open Type in Hierarchy β‡§βŒ˜H In Windows
Edit Format β‡§βŒ˜F Editing in Structured Text Editors
Views Show View βŒ₯⌘Q Q In Windows
Terminal view commands Copy β‡§βŒ˜C Terminal Control in Focus
Edit Add Maven Dependency βŒƒβ‡§D Editing XML Source
Edit Redo β‡§βŒ˜Z In Dialogs and Windows
Run/Debug Run Java Application βŒ₯⌘X J In Windows
Source Surround With Quick Menu βŒ₯⌘Z In Windows
Source Toggle Comment ⌘7 Editing Properties Files
Run/Debug Run to Line ⌘R Debugging
Text Editing Text End βŒ˜β†˜ Editing Text
Run/Debug EOF βŒƒD In I/O Console
Text Editing Zoom Out ⌘- Editing Text
Navigate Previous β‡§βŒ˜. In Windows
Window Toggle Split Editor (Horizontal) β‡§βŒ˜- In Windows
Views Show View (History) βŒ₯⌘Q Z In Windows
Text Editing Select Text Start ⇧↖ Editing Text
Run/Debug Debug JUnit Test βŒƒβŒ₯⌘D T In Windows
Language Servers Go to Symbol in File ⌘O Editing Text
Search Show Occurrences in File Quick Menu β‡§βŒ˜U In Windows
Terminal view commands Maximize Active View or Editor βŒ₯↑ Terminal Control in Focus
Source Add Import β‡§βŒ˜M Editing Java Source
Source Quick Assist - Rename in file ⌘2 R Editing Java Source
Edit Previous Sibling β‡§βŒ˜β†‘ Editing in Structured Text Editors
Edit Find Next ⌘K In Windows
Terminal view commands Paste ⌘V Terminal Control in Focus
Terminal view commands Terminal view insert βŒ₯Y Terminal Typing Connected
Text Editing Delete to End of Line β‡§βŒ˜βŒ¦ Editing Text
Window Close Dialog ⌘W In Dialogs
Edit Toggle Insert Mode β‡§βŒ˜Insert Editing Text
Navigate Open Maven POM βŒ₯⇧P In Windows
Git Copy Path to Clipboard ⌘C In Git Repositories View
Source Format β‡§βŒ˜F Editing Java Source
File Refresh F5 In Windows
Project Build All ⌘B In Windows
Views Show View (Problems) βŒ₯⌘Q X In Windows
Terminal view commands Terminal view insert βŒ₯N Terminal Typing Connected
Run/Debug Force Return βŒ₯⌘F In Windows
Run/Debug Coverage RAP JUnit Test βŒ₯⇧E R In Windows
Source Format β‡§βŒ˜F Editing Ant Buildfiles
Text Editing Toggle Folding ⌘Numpad_Divide Editing Text
Text Editing Open Hyperlink F3 in Generic Code Editor
Run/Debug Step Return F7 Debugging
Terminal view commands Copy ⌘C Terminal Control in Focus
Source Add Block Comment βŒƒβŒ˜/ Editing Java Source
File New ⌘N In Windows
Edit Remove Block Comment ⌘\ Editing in Structured Text Editors
Edit Toggle Comment β‡§βŒ˜C Editing in Structured Text Editors
Text Editing Delete Line ⌘D Editing Text
Quick Search Quick Search βŒ₯β‡§βŒ˜L In Windows
Edit Incremental Find ⌘J Editing Text
Navigate Backward History ⌘[ In Windows
Edit Open Selection F3 Editing in Structured Text Editors
Navigate Quick Outline ⌘O Editing in Structured Text Editors
Run/Debug Run Gradle Test βŒ₯⌘X G In Windows
Text Editing Text Start βŒ˜β†– Editing Text
Edit Occurrences in File β‡§βŒ˜A Editing in Structured Text Editors
Window Show System Menu β‡§βŒ˜F10 In Windows
Run/Debug Debug Java Applet βŒƒβŒ₯⌘D A In Windows
Window Maximize Active View or Editor βŒƒM In Windows
Text Editing Text Start β†– Editing Text
Window Toggle Full Screen βŒƒβŒ˜F In Dialogs and Windows
Window Toggle Split Editor (Vertical) β‡§βŒ˜[ In Windows
Window Update Project βŒ₯F5 In Windows
Window Show Ruler Context Menu ⌘F10 Editing Text
Terminal view commands Terminal view insert βŒ₯C Terminal Typing Connected
Source Open External Documentation ⇧F2 Editing Ant Buildfiles
Run/Debug Coverage JUnit Test βŒ₯⇧E T In Windows
Run/Debug Coverage βŒƒβ‡§F11 In Windows
Views Show View (Search) βŒ₯⌘Q S In Windows
Run/Debug Run Maven Build βŒ₯⇧X M In Windows
Terminal view commands Terminal view insert βŒ₯R Terminal Typing Connected
Edit Add Maven Plugin βŒƒβ‡§P Editing XML Source
Edit Matching Tag βŒƒβ‡§. Editing in Structured Text Editors
Run/Debug Debug Java Application βŒƒβŒ₯⌘D J In Windows
Edit Add Block Comment ⌘/ Editing in Structured Text Editors
Refactor - Java Extract Local Variable βŒ₯⌘L In Windows
Terminal view commands Terminal view insert βŒ₯B Terminal Typing Connected
Window Next Editor ⌘F6 In Windows
Navigate Quick Outline ⌘O Editing Java Source
Run/Debug Next Memory Monitor βŒ₯⌘N In Memory View
Text Editing To Upper Case β‡§βŒ˜X Editing Text
Edit Copy ⌘C In Dialogs and Windows
Text Editing To Lower Case β‡§βŒ˜Y Editing Text
Run/Debug Next Page of Memory β‡§βŒ˜. In Table Memory Rendering
Refactor - Java Move - Refactoring βŒ₯⌘V In Windows
Navigate Next ⌘. In Windows
Search Declaration in Workspace ⌘G In Windows
Run/Debug Run β‡§βŒ˜F11 In Windows
Run/Debug Execute ⌘U In Windows
Run/Debug Resume F8 Debugging
Navigate Go to Line ⌘L Editing Text
Edit Delete ⌦ In Windows
Views Show View (Error Log) βŒ₯⌘Q L In Windows
Views Show View (Outline) βŒ₯⌘Q O In Windows
Git Quick Outline ⌘O In Diff Viewer
Run/Debug Add Memory Block βŒ₯⌘M In Memory View
Navigate Open Attached Javadoc ⇧F2 In Windows
Window Quick Switch Editor ⌘E In Windows
Text Editing Zoom In ⌘+ Editing Text
Edit Select Next Element βŒƒβ‡§β†’ Editing in Structured Text Editors
Views Show View (Declaration) βŒ₯⌘Q D In Windows
Refactor - Java Show Refactor Quick Menu βŒ₯⌘T In Windows
Refactor - Java Inline βŒ₯⌘I In Windows
Edit Add Block Comment β‡§βŒ˜/ Editing in Structured Text Editors
Source Organize Imports β‡§βŒ˜O In Windows
Text Editing Expand All ⌘Numpad_Multiply Editing Text
Text Editing Insert Line Below Current Line ⇧↩ Editing Text
Navigate Backward History βŒ₯βŒ˜β† In Windows
Run/Debug Toggle Memory Monitors Pane ⌘T In Memory View
Git Collapse Working Tree βŒ˜β† In Git Repositories View
Navigate Collapse All β‡§βŒ˜Numpad_Divide In Windows
Window Previous Editor β‡§βŒ˜F6 In Windows
Source Add Javadoc Comment βŒ₯⌘J In Windows
Edit Select Enclosing Element βŒƒβ‡§β‡ž Editing Java Source
Text Editing Copy Lines βŒ₯βŒ˜β†“ Editing Text
Edit Find Previous β‡§βŒ˜K In Windows
Views Show View (Type Hierarchy) βŒ₯⌘Q T In Windows
File Close ⌘W In Windows
Terminal Commands Open Local Terminal on Selection βŒƒβŒ₯⇧T In Windows
File Save All β‡§βŒ˜S In Windows
Run/Debug Close Rendering ⌘W In Memory View
Text Editing Delete Next Word βŒ₯⌦ Editing Text
Navigate Go to Previous Member βŒƒβŒ₯↑ Editing Java Source
Run/Debug Step Into Selection βŒ₯F5 Debugging
Text Editing Zoom In ⌘= Editing Text
Uncategorized Copy Commit Id ⌘C In Git Reflog View
Terminal Commands Open Local Terminal on Selection βŒƒβŒ₯T In Windows
File Close All β‡§βŒ˜W In Windows
Views Show View (Variables) βŒ₯⌘Q V In Windows
Terminal view commands Terminal view insert βŒ₯F Terminal Typing Connected
Run/Debug Run JUnit Test βŒ₯⌘X T In Windows
Source Toggle Comment β‡§βŒ˜C Editing Java Source
Git Commit... βŒ₯⌘3 In Windows
Terminal view commands Terminal view insert βŒ₯H Terminal Typing Connected
Run/Debug Step Into F5 Debugging
Run/Debug Use Step Filters ⇧F5 In Windows
Run/Debug Debug Ant Build βŒƒβŒ₯⌘D Q In Windows
Navigate Show In Breadcrumb βŒ₯⌘B Editor Breadcrumb Navigation
Run/Debug Step Over F6 Debugging
Views Show View (Console) βŒ₯⌘Q C In Windows
Navigate Previous Tab βŒƒβ‡ž In Dialogs and Windows
Edit Format Active Elements ⌘I Editing in Structured Text Editors
Edit Context Information βŒƒβ‡§Space In Dialogs and Windows
Edit Toggle Block Selection βŒ₯⌘A Editing Text
Terminal view commands Paste β‡§βŒ˜V Terminal Control in Focus
Navigate Expand All β‡§βŒ˜Numpad_Multiply In Windows
Views Show View (Javadoc) βŒ₯⌘Q J In Windows
Text Editing Select Text End β‡§β†˜ Editing Text
File Properties βŒ₯↩ In Windows
Run/Debug Coverage SWTBot Test βŒ₯⇧E S In Windows
Window Show View Menu ⌘F10 In Dialogs and Windows
Run/Debug Previous Page of Memory β‡§βŒ˜, In Table Memory Rendering
Edit Restore Last Selection βŒ₯⇧↓ Editing in Structured Text Editors
Source Toggle Ant Mark Occurrences βŒ₯⌘O Editing Ant Buildfiles
Window Show Contributing Plug-in βŒ₯⇧F3 In Dialogs and Windows
Edit Matching Tag β‡§βŒ˜> Editing in Structured Text Editors
Run/Debug Skip All Breakpoints βŒƒβŒ₯B In Windows
Edit Word Completion βŒƒ. Editing Text
Navigate Show In... βŒ₯⌘W In Windows
Edit Quick Fix ⌘1 In Dialogs and Windows
Edit Toggle Word Wrap βŒ₯⌘Y Editing Text
Window Show Key Assist β‡§βŒ˜L In Dialogs and Windows
Window Next View ⌘F7 In Windows
Text Editing Line Start βŒ˜β† Editing Text
Text Editing Insert Line Above Current Line β‡§βŒ˜β†© Editing Text
Run/Debug Run Ant Build βŒ₯⌘X Q In Windows
Text Editing Text End β†˜ Editing Text
Edit Content Assist βŒƒSpace In Dialogs and Windows
Terminal view commands Copy ⌘Insert Terminal Control in Focus
Source Quick Assist - Extract method ⌘2 M Editing Java Source
Window Previous Perspective β‡§βŒ˜F8 In Windows
File Rename F2 In Windows
Run/Debug New Rendering ⌘N In Memory View
Text Editing Move Lines Down βŒ₯↓ Editing Text
Text Editing Collapse ⌘Numpad_Subtract Editing Text
Navigate Go to Next Member βŒƒβŒ₯↓ Editing Java Source
Text Editing Line End βŒ˜β†’ Editing Text
Terminal view commands Terminal view insert βŒ₯S Terminal Typing Connected
Views Show View (Breakpoints) βŒ₯⌘Q B In Windows
Text Editing Show Tooltip Description F2 Editing Text
Source Toggle Comment β‡§βŒ˜C Editing Properties Files
Language Servers Format β‡§βŒ˜F Editing Text
Run/Debug Coverage Eclipse Application βŒ₯⇧E E In Windows
Run/Debug Coverage TestNG Test βŒ₯⇧E N In Windows
Navigate Open Structure ⌘F3 Editing Java Source
Navigate Previous Sub-Tab βŒ₯β‡ž In Dialogs and Windows
Navigate Next Page βŒ₯F7 In Windows
Edit Select Next Element βŒƒβ‡§β†˜ Editing Java Source
Terminal view commands Terminal view insert βŒ₯G Terminal Typing Connected
Text Editing Previous Word βŒ₯← Editing Text
Language Servers Go to Symbol in Workspace β‡§βŒ˜T In Windows
Search References in Workspace β‡§βŒ˜G In Windows
Text Editing Delete Previous Word βŒ₯⌫ Editing Text
Edit Restore Last Selection βŒƒβ‡§β‡Ÿ Editing Java Source
Edit Undo ⌘Z In Dialogs and Windows
Run/Debug Terminate ⌘F2 Debugging
Navigate Open Call Hierarchy βŒƒβŒ₯H In Windows
Run/Debug Java Breakpoint Properties βŒ₯↩ In Breakpoints View
Views Refresh View (Gradle Tasks) F5 In Gradle Tasks View
Edit Select Previous Element βŒƒβ‡§β†– Editing Java Source
Source Remove Occurrence Annotations βŒ₯⌘U Editing Java Source
Navigate Open Declaration F3 In Windows
File Save ⌘S In Windows
Navigate Next Sub-Tab βŒ₯β‡Ÿ In Dialogs and Windows
Edit Select Previous Element βŒƒβ‡§β† Editing in Structured Text Editors
Edit Incremental Find Reverse β‡§βŒ˜J Editing Text
Source Remove Block Comment βŒƒβŒ˜\ Editing Java Source
Text Editing Expand ⌘Numpad_Add Editing Text
Navigate Open Type Hierarchy F4 In Windows
Source Toggle Comment ⌘/ Editing Java Source
Terminal view commands Terminal view insert βŒ₯A Terminal Typing Connected
Source Toggle Mark Occurrences βŒ₯⌘O Editing Java Source
Views Show View (Cheat Sheets) βŒ₯⌘Q H In Windows
Run/Debug All Instances β‡§βŒ˜N In Windows
Navigate Open Type β‡§βŒ˜T In Windows
Source Quick Assist - Assign to local variable ⌘2 L Editing Java Source
Text Editing Toggle Overwrite Insert Editing Text
Search Open Search Dialog βŒƒH In Windows
Terminal view commands Terminal view insert βŒ₯W Terminal Typing Connected
Source Quick Assist - Assign to variable in new try-with-resources block ⌘2 T Editing Java Source
Refactor - Java Rename - Refactoring βŒ₯⌘R In Windows
Terminal view commands Paste ⇧Insert Terminal Control in Focus
Terminal view commands Terminal view insert βŒ₯P Terminal Typing Connected
Edit Cut ⌘X In Dialogs and Windows
Search Find Text in Workspace βŒ₯⌘G In Windows
Navigate Forward History ⌘] In Windows
Edit Paste ⌘V In Dialogs and Windows
Edit Select All ⌘A In Dialogs and Windows
Text Editing Duplicate Lines βŒ₯βŒ˜β†‘ Editing Text
Navigate Open Resource β‡§βŒ˜R In Windows
Edit Previous Sibling βŒƒβ‡§β†‘ Editing in Structured Text Editors
Window Show Context Menu ⇧F10 In Dialogs and Windows
Navigate Go to Matching Bracket β‡§βŒ˜P Editing Java Source
Navigate Open from Clipboard β‡§βŒ˜V In Windows
Run/Debug Inspect β‡§βŒ˜I In Dialogs and Windows
Text Editing Next Word βŒ₯β†’ Editing Text
Source Correct Indentation ⌘I Editing Java Source
Source Rename In File βŒ₯⌘R Editing Ant Buildfiles
Navigate Previous Edit Location βŒƒQ In Windows
Window Next Perspective ⌘F8 In Windows
Edit Find and Replace ⌘F In Windows
Run/Debug Display β‡§βŒ˜D In Dialogs and Windows
File Properties ⌘I In Windows
Navigate Previous Page βŒ₯⇧F7 In Windows
Edit Remove Block Comment β‡§βŒ˜\ Editing in Structured Text Editors
Source Add Text Block β‡§βŒ˜' Editing Java Source
Text Editing Select Line End β‡§βŒ˜β†’ Editing Text
Edit Select Enclosing Element βŒ₯⇧↑ Editing in Structured Text Editors


Have Questions? Post them here!
Advertisements
Try Out Code2care Dev Tools:

Advertisements



Android Java Linux Microsoft Google Python macOS Notepad++ Microsoft Teams CSS PHP SharePoint Html Linux C Programs Bootstrap jQuery Sublime Android Studio Facebook Eclipse WhatsApp News MySQL Json HowTos JavaScript FTP S3


Advertisements


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Tutorials, Trouble-Shooting steps, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.
πŸŽ‰ We are celebrating the 10th years of Code2care! Thank you for all your support! We hope we made a difference.
We strong support Gender Equality & Diversity.

We stand in solidarity with Ukraine - Make a donation to UNHCR - https://donate.unhcr.org/in/en-in/ukraine-emergency