Keyboard Shortcuts for Xcode

Keyboard shortcuts may differ between keyboard layouts. Mouseless is smart enough to show the exact keys according to your layout.

Xcode Menu

  • Preferences… ,
  • Hide Xcode H
  • Hide Others H
  • Quit Xcode Q

File Menu

  • New Editor T
  • New Editor Below T
  • New Tab T
  • New Window T
  • New File… N
  • New Playground… N
  • New Project… N
  • New Swift Package… N
  • New Workspace… N
  • New Group without Folder N
  • Add Files… A
  • Open… O
  • Open Quickly… O
  • Close Tab W
  • Close Other Tabs W
  • Close Editor W
  • Close Other Editors W
  • Close Document W
  • Close Workspace W
  • Save S
  • Save All S
  • Duplicate… S
  • Save As… S
  • Page Setup… P
  • Print… P

Edit

  • Undo Z
  • Redo Z
  • Cut X
  • Copy C
  • Copy Symbol Name C
  • Copy Qualified Symbol Name C
  • Paste V
  • Paste Special V
  • Paste and Preserve Formatting V
  • Duplicate D
  • Delete
  • Select All A
  • Filter in Navigator J
  • Show Fonts T
  • Show Spelling and Grammar :
  • Check Document Now ;

View

  • Focus
  • Show Related Items 1
  • Show Previous History 2
  • Show Previous Files History 2
  • Show Next History 3
  • Show Top Level Items 4
  • Show Group Files 5
  • Show Document Items 6
  • Show Code Review
  • Reset Assistant Selection Z
  • Show Project Navigator 1
  • Show Source Control Navigator 2
  • Show Symbol Navigator 3
  • Show Find Navigator 4
  • Show Issue Navigator 5
  • Show Test Navigator 6
  • Show Debug Navigator 7
  • Show Breakpoint Navigator 8
  • Show Report Navigator 9
  • Show Navigator 0
  • Filter in Navigator J
  • Activate Console C
  • Show Debug Area Y
  • Show Custom Class Inspector 7
  • Show Library L
  • Open Library L
  • Show Toolbar T
  • Show All Tabs \
  • Enter Full Screen F

Find Menu

  • Find in Workspace… F
  • Find and Replace in Workspace…
  • Find Next in Workspace G
  • Find Previous in Workspace G
  • Find Selected Smybol 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

Navigate Menu

  • Reveal in Projet Navigator J
  • Reveal in Debug Navigator D
  • Open in Next Editor ,
  • Move Focus to Next Area `
  • Move Focus to Previous Area `
  • Move Focus to Next Editor `
  • Move Focus to Previous Editor `
  • Move Focus to Editor… J
  • Go Forward
  • Go Forward in Next Editor
  • Go Forward in…
  • Go Back
  • Go Back in Next Editor
  • Go Forward in…
  • Jump to Selection L
  • Jump to Definition J
  • Jump to Definition in Next Editor J
  • Jump to Definition in… J
  • Jump to Next Issue '
  • Fix Next Issue '
  • Jump to Previous Issue "
  • Fix Previous Issue "
  • Jump to Instruction Pointer P

Navigate Menu for Commit Sheet

  • Jump to Next Counterpart
  • Jump to Next Counterpart in Next Editor
  • Jump to Next Counterpart in…
  • Jump to Previous Counterpart
  • Jump to Previous Counterpart in Next Editor
  • Jump to Previous Counterpart in…
  • Jump to… L
  • Jump to Next Placeholder /
  • Jump to Previous Placeholder ?
  • Jump to Next Change \
  • Jump to Next Local or Upstream Change \
  • Jump to Previous Change |
  • Jump to Previous Local or Upstream Change |

Navigate Menu for Documentation

  • Jump to… L

Navigate Menu for Playground

  • Jump to… L
  • Jump to Next Placeholder /
  • Jump to Previous Placeholder ?

Navigate Menu for Source Code

  • Jump to Next Counterpart
  • Jump to Next Counterpart in Next Editor
  • Jump to Next Counterpart in…
  • Jump to Previous Counterpart
  • Jump to Previous Counterpart in Next Editor
  • Jump to Previous Counterpart in…
  • Jump to… L
  • Jump to Next Placeholder /
  • Jump to Previous Placeholder ?
  • Jump to Next Change \
  • Jump Lo Next Local or Upstream Change \
  • Jump to Previous Change |
  • Jump to Previous Local or Upstream Change |

Navigate Menu for Source Code Comparison

  • Jump to Next Counterpart
  • Jump to Next Counterpart in Next Editor
  • Jump to Next Counterpart in…
  • Jump to Previous Counterpart
  • Jump to Previous Counterpart in Next Editor
  • Jump to Previous Counterpart in…
  • Jump to… L
  • Jump to Next Placeholder /
  • Jump to Previous Placeholder ?
  • Jump to Next Change \
  • Jump to Next Local or Upstream Change \
  • Jump to Previous Change |
  • Jump to Previous Local or Upstream Change |

Navigate Menu for Source Control History

  • Jump to Commit View C

Navigate Menu for Pull Request Changes

  • Jump to Next Counterpart
  • Jump to Next Counterpart in Next Editor
  • Jump to Next Counterpart in…
  • Jump to Previous Counterpart
  • Jump to Previous Counterpart in Next Editor
  • Jump to Previous Counterpart in…
  • Jump to… L
  • Jump to Next Placeholder /
  • Jump to Previous Placeholder ?
  • Jump to Next Change \
  • Jump to Next Local or Upstream Change \
  • Jump to Previous Change |
  • Jump to Previous Local or Upstream Change |

Editor Menu for Asset Catalog Comparison

  • Show Completions
  • Edit All in Scope E
  • Fix All Issues F
  • Show All Issues M
  • Refresh P
  • Select Column Up
  • Select Column Down
  • Re-Indent |
  • Shift Right ]
  • Shift Left [
  • Move Line Up [
  • Move Line Down ]
  • Comment Selection /
  • Add Documentation /
  • Fold
  • Unfold
  • Fold Methods & Functions
  • Unfold Methods & Functions
  • Fold Comment Blocks
  • Unfold Comment Blocks
  • Increase +
  • Decrease -
  • Reset 0

Editor Menu for Data Model

  • Show Editor Only
  • Assistant

Editor Menu for Documentation

  • Zoom In +
  • Zoom Out -
  • Actual Size =

Editor Menu for GPU Counters

  • Show Editor Only
  • Assistant
  • Zoom In +
  • Zoom Out -
  • Select Next Draw/Encoder
  • Select Prev Draw/Encoder

Editor Menu for GPU Frame Debugger

  • Show Editor Only
  • Assistant

Editor Menu for Hex

  • Show Editor Only
  • Assistant

Editor Menu for Integration Report Commits

  • Show Editor Only
  • Assistant

Editor Menu for Interface Builder - Storyboard

  • Show Editor Only
  • Preview
  • Assistant
  • Actual Size =
  • Align Left Edges [
  • Align Right Edges ]
  • Size to Fit Content =
  • Update Frames =
  • Add Horizontal Guide _
  • Add Vertical Guide |
  • Reset to Suggested Constraints =

Editor Menu for Interface Builder Cocoa Preview

  • Show Editor Only
  • Preview
  • Assistant
  • Zoom to 100% =
  • Align Left Edges [
  • Align Right Edges ]
  • Size to Fit Content =
  • Update Frames =
  • Add Horizontal Guide _
  • Add Vertical Guide |
  • Reset to Suggested Constraints +

Editor Menu for Log Viewer

  • Show Editor Only
  • Assistant

Editor Menu for Machine learning model

  • Show Editor Only
  • Assistant

Editor Menu for Mapping Model

  • Show Editor Only
  • Assistant

Editor Menu for Memory

  • Show Editor Only
  • Assistant

Editor Menu for PDF

  • Zoom In +
  • Zoom Out -
  • Zoom Actual Size =
  • Next Page
  • Previous Page

Editor Menu for Playground

  • Show Editor Only
  • Preview
  • Show Completions
  • Edit All in Scope E
  • Fix All Issues F
  • Show All Issues M
  • Select Column Up
  • Select Column Down
  • Re-Indent |
  • Shift Right ]
  • Shift Left [
  • Move Line Up [
  • Move Line Down ]
  • Comment Selection /
  • Add Documentation /
  • Fold
  • Unfold
  • Fold Methods & Functions
  • Unfold Methods & Functions
  • Fold Comment Blocks
  • Unfold Comment Blocks
  • Increase +
  • Decrease -
  • Reset 0
  • Authors A
  • Run Playground
  • Run Playground to Current Line
  • Run Playground from Top to Current Line

Editor Menu for Property List

  • Show Editor Only
  • Assistant

Editor Menu for RTF

  • Show Editor Only
  • Assistant

Editor Menu for SceneKit Document

  • Focus Selection F

Editor Menu for Scripting Definition

  • Make Text Bigger +
  • Make Text Smaller -

Editor Menu for Source Code

  • Show Editor Only
  • Preview
  • Assistant
  • Show Completions
  • Show Code Actions A
  • Edit All in Scope E
  • Fix All Issues F
  • Show All Issues M
  • Refresh P
  • Select Column Up
  • Select Column Down
  • Re-Indent |
  • Shift Right ]
  • Shift Left [
  • Move Line Up [
  • Move Line Down ]
  • Comment Selection /
  • Add Documentation /
  • Fold
  • Unfold
  • Fold Methods & Functions
  • Unfold Methods & Functions
  • Fold Comment Blocks
  • Unfold Comment Blocks
  • Increase +
  • Decrease -
  • Reset 0
  • Minimap M
  • Authors A

Editor Menu for Source Code Comparison

  • Show Completions
  • Edit All in Scope E
  • Fix All Issues F
  • Show All Issues M
  • Refresh P
  • Select Column Up
  • Select Column Down
  • Re-Indent |
  • Shift Right ]
  • Shift Left [
  • Move Line Up [
  • Move Line Down ]
  • Comment Selection /
  • Add Documentation /
  • Fold
  • Unfold
  • Fold Methods & Functions
  • Unfold Methods & Functions
  • Fold Comment Blocks
  • Unfold Comment Blocks
  • Increase +
  • Decrease -
  • Reset 0

Editor Menu for Source Control History

  • Show Editor Only
  • Assistant

Editor Menu for SpriteKit Scene Editor

  • Show Editor Only
  • Assistant
  • Edit / Simulate
  • Zoom In +
  • Restore Zoom =
  • Zoom Out -

Editor Menu for Test Plan

  • Show Tests 1
  • Show Configuration 2

Editor Menu for View Debugger

  • Show Editor Only
  • Assistant
  • Zoom In +
  • Zoom Out -
  • Zoom Actual =

Editor Menu for GPU Report Document

  • Show Editor Only

Editor Menu for Coverage Report Document

  • Show Editor Only
  • Assistant

Product Menu

  • Run R
  • Run… R
  • Test U
  • Test… U
  • Profile I
  • Profile… I
  • Analyze B
  • Analyze… B
  • Copy to Device (Internal Only) A
  • Running R
  • Testing U
  • Profiling I
  • Run Without Building R
  • Test Without Building U
  • Profile Without Building I
  • Test U
  • Test Again G
  • Compile File B
  • Analyze File B
  • Build B
  • Clean K
  • Clean Build Folder… K
  • Stop .
  • Choose Scheme 0
  • Select Next Scheme ]
  • Select Previous Scheme [
  • Edit Scheme… <
  • Choose Destination 0
  • Select Next Destination ]
  • Select Previous Destination [
  • Edit Test Plan >

Debug Menu for GPU Frame Debugger

  • Release GPU Frame Y
  • Step to Previous Draw/Dispatch Call F5
  • Step to Next Draw/Dispatch Call F6
  • Step to Previous GPU Call F5
  • Step to Next GPU Call F6

Debug Menu

  • Pause / Continue Y
  • Continue To Current Line C
  • Step Over F6
  • Step Into F7
  • Step Out F8
  • Step Over Instruction F6
  • Step Over Thread F6
  • Step Into Instruction F7
  • Step Into Thread F7
  • Activate Breakpoints Y
  • Add Breakpoint at Current Line \
  • Create Symbolic Breakpoint… \
  • View Memory M
  • Clear Console K
  • Reload Console K

Source Control Menu

  • Commit… C
  • Pull… X

Window Menu

  • Minimize M
  • Rename Tab… T
  • Show Previous Tab
  • Show Next Tab
  • Developer Documentation 0
  • Welcome to Xcode 1
  • Devices and Simulators 2
  • Organizer O

Help Menu

  • Developer Documentation 0
  • Show Quick Help for Selected Item ?
  • Search Documentation for Selected Text /

Scrolling

  • Scroll Page Down
  • Scroll to End of Document END
  • Center Selection in Visible Area L
  • Scroll Page Up
  • Scroll to Beginning of Document HOME

Transformations

  • Transpose T

Mark & Yank

  • Delete to Mark W
  • Set Mark @
  • Yank Y

Code Completion

  • Select Previous Completion >
  • Show Completion List
  • Select Next Completion .

Insertions and Indentations

  • Insert Newline
  • Insert Tab without Extra Action
  • Insert Double Quote without Extra Action "
  • Insert Backtab
  • Insert Newline without Extra Action
  • Insert Single Quote without Extra Action '
  • Insert Line Break
  • Insert Tab
  • Insert Newline and Leave Selection Before It O

Deletions

  • Delete Forward D
  • Delete Subword Backward
  • Delete to End of Paragraph K
  • Delete Backward H
  • Delete Word Backward
  • Delete to Beginning of Text

Cancellation

  • Cancel

Selection

  • Move Up P
  • Move Down N
  • Move to Beginning of Paragraph Extending Selection A
  • Move Subword Forward Extending Selection
  • Move to End of Text Extending Selection
  • Move to Beginning of Document Extending Selection
  • Move Down Extending Selection N
  • Move Word Backward Extending Selection B
  • Move Word Forward Extending Selection F
  • Move Subword Forward
  • Move Page Up Extending Selection
  • Move to Beginning of Document
  • Move Left
  • Move Right Extending Selection
  • Move Backward Extending Selection B
  • Move to Beginning of Paragraph A
  • Move to End of Document Extending Selection
  • Move Subword Backward
  • Move Word Right
  • Move Right
  • Move Paragraph Backward Extending Selection
  • Move to Beginning of Text Extending Selection
  • Move Left Extending Selection
  • Move Paragraph Backward
  • Move Word Backward B
  • Move Backward B
  • Move Forward F
  • Move Page Down Extending Selection V
  • Move Paragraph Forward
  • Move to End of Text
  • Move Page Up
  • Move Up Extending Selection P
  • Move Forward Extending Selection F
  • Move Page Down V
  • Move to End of Document
  • Move Word Forward F
  • Move Word Left
  • Move to Beginning of Text
  • Move Word Left Extending Selection
  • Move Subword Backward Extending Selection
  • Move Paragraph Forward Extending Selection
  • Move to End of Paragraph E
  • Move to End of Paragraph Extending Selection E
Mouseless

Get it done faster

Master all of the magic keystrokes for your favorite apps & tools.

25% off today · 30-Day Money-Back Guarantee

FAQ

Download

Download for macOS
macOS 10.14 or higher