App shortcuts

Xcode keyboard shortcuts on Mac

Every shortcut in Xcode's menu bar, grouped the way Xcode groups them. Nobody typed this list. It was read from the app's own menus, the way Keysi reads them when you hold ⌘.

197 shortcuts · read from Xcode 27.0 on 2026-09-16.

Open in Keysi Don't have Keysi? Download free

Opens Keysi's panel for Xcode with every shortcut it has right now. Xcode needs to be open.

Xcode builds its Editor menu for whichever editor is in front, so that menu is not on this page: the snapshot was taken with no editor active. Hold ⌘ in Xcode with a file open and Keysi shows the Editor menu's shortcuts along with everything here.

Xcode

CommandKeys
Settings…⌘,
Hide Xcode⌘H
Hide Others⌥⌘H
Quit Xcode⌘Q
Quit and Keep Windows⌥⌘Q

File

CommandKeys
New ▸ Conversation⌃⌘H
New ▸ Conversation in New Tab⌃⌥⌘H
New ▸ Conversation in Editor Pane⌃⌥⇧⌘H
New ▸ Tab⌘T
New ▸ Editor Pane On Right⌃⌘T
New ▸ Editor Pane Below⌃⌥⌘T
New ▸ Window⇧⌘T
New ▸ File from Template…⌘N
New ▸ Project…⇧⌘N
New ▸ App⌥⇧⌘N
New ▸ Workspace…⌃⌘N
Add Files…⌥⌘A
Open…⌘O
Open Quickly…⇧⌘O
Close Tab, Editor Pane, Window Tab, or Window⌘W
Close Other Tabs⌥⌘W
Close Document⌃⌘W
Close Editor Pane⌃⇧⌘W
Close Other Editor Panes⌃⌥⇧⌘W
Close Window Tab⇧⌘W
Close Other Window Tabs⌥⇧⌘W
Close Workspace⌃⌥⌘W
Save⌘S
Save All⌥⌘S
Duplicate…⇧⌘S
Save As…⌥⇧⌘S
Open in New Tabs⌥⌘O
Print…⌘P

Edit

CommandKeys
Undo⌘Z
Redo⇧⌘Z
Cut⌘X
Copy ▸ Copy⌘C
Copy ▸ Copy File and Line⌃⌥⌘C
Copy ▸ Copy Symbol Name⌃⇧⌘C
Copy ▸ Copy Qualified Symbol Name⌃⌥⇧⌘C
Paste ▸ Paste⌘V
Paste ▸ Move Item Here⌥⌘V
Paste ▸ Paste and Preserve Formatting⌥⇧⌘V
Duplicate⌘D
Delete⌘⌫
Select All⌘A
Bookmark Line⌃⌘'
Bookmark Line With Dialog⌃⌥⌘'
Bookmark File⌃⇧⌘'
Bookmark File With Dialog⌃⌥⇧⌘'
Format ▸ Show Fonts⌃⇧⌘T
Format ▸ Spelling and Grammar ▸ Show Spelling and Grammar⌘:
Format ▸ Spelling and Grammar ▸ Check Document Now⌘;

View

CommandKeys
Editor ▸ Focus Editor Pane⌃⇧⌘↩
Editor ▸ Show Related Items⌃1
Editor ▸ Show Previous History⌃2
Editor ▸ Show Previous Files History⌃⌘2
Editor ▸ Show Next History⌃3
Editor ▸ Show Next Files History⌃⌘3
Editor ▸ Show Top Level Items⌃4
Editor ▸ Show Group Files⌃5
Editor ▸ Show Document Items⌃6
Pin Editor Tab⇧⌘P
Reset Assistant Selection⌥⇧⌘Z
Show Quick Actions…⇧⌘A
Navigators ▸ Project⌘1
Navigators ▸ Source Control⌘2
Navigators ▸ Bookmarks⌘3
Navigators ▸ Find⌘4
Navigators ▸ Issues⌘5
Navigators ▸ Tests⌘6
Navigators ▸ Debug⌘7
Navigators ▸ Breakpoints⌘8
Navigators ▸ Reports⌘9
Navigators ▸ Show Coding Assistant⌘0
Navigators ▸ Filter in Navigator⌥⌘J
Debug Area ▸ Activate Console⇧⌘C
Debug Area ▸ Show Debug Area⇧⌘Y
Show Library⇧⌘L
Open Library⌥⇧⌘L
Reload Organizer⌃R
Show Toolbar⌥⌘T
Show All Window Tabs⇧⌘\

Find

CommandKeys
Find in Workspace⇧⌘F
Find and Replace in Workspace…⌥⇧⌘F
Find Next in Workspace⌃⌘G
Find Previous in Workspace⌃⇧⌘G
Find Selected Symbol in Workspace⌃⇧⌘F
Find Call Hierarchy⌃⇧⌘H
Find…⌘F
Find and Replace…⌥⌘F
Find Next⌘G
Find Previous⇧⌘G
Find and Select Next⌥⌘G
Find and Select Previous⌥⇧⌘G
Use Selection for Find⌘E
Use Selection for Replace⇧⌘E
Select Next Occurrence⌥⌘E
Select Previous Occurrence⌥⇧⌘E
CommandKeys
Reveal in Project Navigator⇧⌘J
Reveal in Changes Navigator⇧⌘M
Reveal in Debug Navigator⇧⌘D
Open in…⌥⌘,
Open in…⌥⌘<
Move Focus to Next Area⌥⌘`
Move Focus to Previous Area⌥⇧⌘`
Move Focus to Next Editor Pane⌃`
Move Focus to Previous Editor Pane⌃⇧`
Move Focus to Editor Pane…⌘J
Show Previous Tab⌘{
Show Next Tab⌘}
Show Next Location in History⌃⌘→
Show Next Location in History (option)⌃⌥⌘→
Show Next Location in History (shift+option)⌃⌥⇧⌘→
Show Previous Location in History⌃⌘←
Show Previous Location in History (option)⌃⌥⌘←
Show Previous Location in History (shift+option)⌃⌥⇧⌘←
Jump to Next Active Conversation⌃⌘K
Jump to Selection⌥⌘L
Jump to Definition⌃⌘J
Jump to Definition (option)⌃⌥⌘J
Jump to Definition (shift+option)⌃⌥⇧⌘J
Jump to Next Issue⌘'
Jump to Previous Issue⌘"
Jump to Next Bookmark⌃;
Jump to Next Bookmark In Workspace⌃⌥;
Jump to Previous Bookmark⌃:
Jump to Previous Bookmark In Workspace⌃⌥:
Jump to Program Counter⌃⌘P

Product

CommandKeys
Run⌘R
Run…⌥⌘R
Test⌘U
Test…⌥⌘U
Profile⌘I
Profile…⌥⌘I
Analyze⇧⌘B
Analyze…⌥⇧⌘B
Stop⌘.
Build For ▸ Running⇧⌘R
Build For ▸ Testing⇧⌘U
Build For ▸ Profiling⇧⌘I
Perform Action ▸ Run Without Building⌃⌘R
Perform Action ▸ Test Without Building⌃⌘U
Perform Action ▸ Profile Without Building⌃⌘I
Perform Action ▸ Test Selected Items⌃⌥⌘U
Perform Action ▸ Test Again⌃⌥⌘G
Perform Action ▸ Compile File⌃⌘B
Perform Action ▸ Analyze File⌃⇧⌘B
Build⌘B
Clean Build Folder…⇧⌘K
Clean Build Folder Immediately⌥⇧⌘K
Clear Test Results⌃⌥⌘K
Build Documentation⌃⇧⌘D
Scheme ▸ Choose Scheme⌃0
Scheme ▸ Select Next Scheme⌃⌘]
Scheme ▸ Select Previous Scheme⌃⌘[
Scheme ▸ Edit Scheme…⌘<
Destination ▸ Choose Destination⌃⇧0
Destination ▸ Select Next Destination⌃⌥⌘]
Destination ▸ Select Previous Destination⌃⌥⌘[
Destination ▸ Manage Devices…⇧⌘2
Test Plan ▸ Edit Test Plan⌘>

Debug

CommandKeys
Pause / Continue⌃⌘Y
Continue To Current Line⌃⌘C
Step OverF6
Step Over Instruction⌃F6
Step Over Thread⌃⇧F6
Step IntoF7
Step Into Instruction⌃F7
Step Into Thread⌃⇧F7
Step OutF8
Activate Breakpoints⌘Y
Breakpoints ▸ Create Breakpoint at Current Line⌘\
Breakpoints ▸ Create Symbolic Breakpoint…⌥⌘\
Console ▸ Copy Row With Visible Metadata⌥⇧C
Console ▸ Jump To Source⌥⇧⌘J
Console ▸ Clear Console⌘K
Console ▸ Reload Console⌥⌘K
Console ▸ Select Last Output⌥⇧⌘A
Debug Workflow ▸ View Memory⌃⌥⇧⌘M
Debug Workflow ▸ Interrupt Debugger Operation⌃C

Integrate

CommandKeys
Commit…⌥⌘C
Pull…⌥⌘X

Window

CommandKeys
Minimize⌘M
Minimize All⌥⌘M
Rename Window Tab…⌥⇧⌘T
Show Previous Window Tab⌃⇧⇥
Show Next Window Tab⌃⇥
Developer Documentation⇧⌘0
Welcome to Xcode⇧⌘1
Downloads⇧⌘9
Organizer⌥⇧⌘O

Help

CommandKeys
Developer Documentation⇧⌘0
Human Interface Guidelines⇧⌘H
Show Keyboard Hints⌥⌘?
Show Quick Help for Selected Item⌃⌘?
Search Documentation for Selected Text⌃⌥⌘/

See these inside Xcode

This page is a snapshot. Xcode changes its menus between versions, and some shortcuts only appear for what's selected. Keysi reads the menus of the Xcode you're running: hold ⌘ and every shortcut shows up over the app, and clicking a row runs it.

That part of Keysi is free, with no time limit. For remembering them, see how to learn a Mac app's shortcuts.

Download Keysi Other ways to find a shortcut

Keyboard shortcuts for other Mac apps