Xcode Keyboard Shortcuts

A deep Xcode shortcuts guide for navigation, editing, refactor, debugging, and Interface Builder.

Xcode Keyboard Shortcuts banner

Navigation

Key / CodeDescription
Cmd + Shift + OOpen Quickly (file/symbol)
Cmd + Shift + JReveal file in Project Navigator
Cmd + 0Show/Hide Navigator
Cmd + 1..9Switch Navigator tabs
Cmd + Option + 1..6Switch Inspector tabs
Cmd + JJump to definition

Editing

Key / CodeDescription
Cmd + /Toggle line comment
Cmd + ]Indent line
Cmd + [Outdent line
Cmd + DDuplicate line
Ctrl + IRe-indent selection
Cmd + ClickOpen symbol definition

Search & Replace

Key / CodeDescription
Cmd + FFind in file
Cmd + Option + FReplace in file
Cmd + Shift + FFind in workspace
Cmd + Shift + HReplace in workspace
Cmd + Shift + LEdit all occurrences

Refactor

Key / CodeDescription
Ctrl + Cmd + EEdit all in scope
Cmd + Option + VExtract variable
Cmd + Option + MExtract method
Cmd + Option + JJump to definition

Build & Run

Key / CodeDescription
Cmd + BBuild
Cmd + RRun
Cmd + .Stop
Cmd + KClean build folder

Debugging

Key / CodeDescription
F5Continue
F6Step over
F7Step into
F8Step out
Cmd + \ Toggle breakpoint

Interface Builder

Key / CodeDescription
Cmd + Shift + LShow Object Library
Cmd + Shift + KClear canvas
Cmd + =Zoom in
Cmd + -Zoom out
Cmd + 0Fit to screen

Pro Workflow

日常节奏:快速定位 → 编辑/重构 → 编译/运行 → 断点调试。

Cmd + Shift + O  # open quickly
Cmd + /  # comment
Cmd + Option + M  # extract method
Cmd + B  # build
Cmd + R  # run
Knowledge is power.