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!





Hello there!,

You are using AdBlocker!

I am an independent developer trying to help fellow developers and students to resolve issues faced on a day-to-day basis, we 'Code to Care' . There is a lot of expenses involved in hosting and managing a website that's the reason we have ads.

A humble request to you to disable adBlocker on Code2care.org and support us pay our bills.

Thanks,
Cod2care - Line's of code for change.

To see contents reload page after unblocking
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, Video Tutorials, Code Snippets, Tips-n-tricks, How Tos, Blogs, Articles, etc. on various platforms like Windows, Mac, Linux, Mobile platforms, etc. Technologies/Languages like Java, Objective-C, PHP, .Net, Android, SharePoint, jQuery, HTML, CSS, etc.