Post

[Editor/Xcode] Xcode : Shortcuts

Xcode의 주요 단축키를 기본 키 바인딩 기준으로 카테고리별로 정리한다.

[Editor/Xcode] Xcode : Shortcuts

키 표기: ⌘ Command · ⌥ Option · ⌃ Control · ⇧ Shift · ↩ Return. Xcode 26.6 기본 메뉴 단축키를 직접 확인해 정리했다. 실제 바인딩은 Xcode › Settings › Key Bindings 에서 확인·변경할 수 있다.

Xcode 26부터 ⌘+0 은 Coding Assistant, ⌥+⌘+0 은 Coding Tools 로 재할당되었다. 예전의 Navigator / Inspector 열기·닫기에는 기본 단축키가 없으므로 필요하면 Key Bindings에서 직접 지정해야 한다.

자주 쓰는 단축키

단축키동작
⇧+⌘+OOpen Quickly — 파일·심볼 통합 검색
⇧+⌘+AQuick Actions — 메뉴 명령 검색·실행
⌃+⌘+J정의로 이동 (Jump to Definition)
⌃+⌘+↑헤더 ↔ 소스 전환 (Jump to Next Counterpart)
⌃+⌘+←이전 위치로 (Show Previous Location in History)
⌘+R실행 (Run)
⌘+B빌드 (Build)
⌘+.실행 중지 (Stop)
⌘+1Project Navigator 표시
⇧+⌘+YDebug Area 열기/닫기
⌃+I재정렬 (Re-Indent)
⌘+/주석 토글 (Comment Selection)

빌드 & 실행

단축키동작
⌘+R실행 (Run)
⌃+⌘+R빌드 없이 실행 (Run Without Building)
⌘+B빌드 (Build)
⌃+⌘+B현재 파일만 컴파일 (Compile File)
⌘+.실행 중지 (Stop)
⇧+⌘+K빌드 폴더 정리 (Clean Build Folder)
⇧+⌘+B정적 분석 (Analyze)
⌘+U테스트 실행 (Test)
⌃+⌥+⌘+G마지막 테스트 다시 실행 (Test Again)
⌘+I프로파일 (Profile) — Instruments 실행
⌘+<스킴 편집 (Edit Scheme)
⌃+0스킴 선택 (Choose Scheme)
⌃+⇧+0실행 대상 선택 (Choose Destination)

탐색

파일 · 심볼 찾기

단축키동작
⇧+⌘+OOpen Quickly — 프로젝트 내 파일·심볼 통합 검색
⇧+⌘+AQuick Actions — 메뉴 명령을 이름으로 검색·실행
⌥+⌘+JNavigator 필터 검색으로 포커스 이동 (Filter in Navigator)
⌃+6현재 파일의 심볼 목록 (점프 바 · Show Document Items)
⌃+1관련 항목 표시 (Show Related Items) — 호출자·피호출자·카운터파트 등
⇧+⌘+J현재 파일을 Project Navigator에서 표시 (Reveal in Project Navigator)

정의 · 위치 이동

단축키동작
⌃+⌘+J정의로 이동 (Jump to Definition)
⌃+⌥+⇧+⌘+J정의를 옆 에디터 창에서 열기 (Jump to Definition in Next Editor Pane)
⌘+Click심볼 클릭 → 정의로 이동 또는 액션 메뉴 (Settings › Navigation에서 동작 선택)
⌃+Click컨텍스트 메뉴 (우클릭과 동일)
⌃+⌘+↑헤더 ↔ 소스 전환 (Jump to Next Counterpart) — .h ↔ .cpp
⌃+⌘+↓헤더 ↔ 소스 전환 (Jump to Previous Counterpart)
⌃+⌘+←이전 위치로 (Show Previous Location in History)
⌃+⌘+→다음 위치로 (Show Next Location in History)
⌘+L줄 번호로 이동 (Jump to Line)
⌘+'다음 이슈로 이동 (Jump to Next Issue)
⌘+"이전 이슈로 이동 (Jump to Previous Issue)
⌃+⌘+P현재 실행 지점으로 이동 (Jump to Instruction Pointer)

검색

단축키동작
⌘+F현재 파일에서 찾기
⌥+⌘+F현재 파일에서 찾기 및 바꾸기
⌘+G다음 찾기 (Find Next)
⇧+⌘+G이전 찾기 (Find Previous)
⌘+E선택 텍스트를 검색어로 사용 (Use Selection for Find)
⇧+⌘+F워크스페이스 전체 텍스트 검색 (Find in Workspace)
⌥+⇧+⌘+F워크스페이스 전체 찾기 및 바꾸기 (Find and Replace in Workspace)
⌃+⇧+⌘+F선택 심볼을 워크스페이스에서 찾기 (Find Selected Symbol in Workspace)
⌃+⇧+⌘+H호출 계층 보기 (Find Call Hierarchy)

탭 · 에디터 창

단축키동작
⌘+{이전 탭 (Show Previous Tab)
⌘+}다음 탭 (Show Next Tab)
⌘+W탭 닫기 — 탭이 하나면 창 닫기
⌃+⌘+W현재 파일 닫기
⌥+⌘+O새 탭에서 열기 (Open in New Tab)
⌃+`다음 에디터 창으로 포커스 이동 (Move Focus to Next Editor Pane)
⌃+⇧+⌘+W에디터 창 닫기 (Close Editor Pane)

편집

자동완성 · 수정

단축키동작
⌃+Space코드 자동완성 (Show Completions) — macOS 입력 소스 전환과 충돌 시 시스템 설정에서 변경
⌃+⌥+Space예측 코드 완성 (Show Predictive Completion)
⌃+.다음 완성 후보 선택 (Select Next Completion)
⌃+⌘+E스코프 내 이름 일괄 수정 (Edit All in Scope)
⌃+⌥+⌘+F모든 이슈 자동 수정 (Fix All Issues)
⌥+⌘+E다음 일치 항목에 커서 추가 (Select Next Occurrence) — 멀티 커서
⌃+⇧+↑위 줄에 커서 추가 (Select Column Up) — 멀티 커서
⌃+⇧+↓아래 줄에 커서 추가 (Select Column Down) — 멀티 커서

정렬 · 주석 · 줄 이동

단축키동작
⌃+I선택 영역 재정렬 (Re-Indent)
⌘+]들여쓰기 (Shift Right)
⌘+[내어쓰기 (Shift Left)
⌘+/주석 토글 (Comment Selection)
⌥+⌘+/문서 주석 템플릿 삽입 (Add Documentation)
⌥+⇧+⌘+V들여쓰기 맞춰 붙이기 (Paste and Preserve Formatting)
⌥+⌘+[현재 줄 위로 이동 (Move Line Up)
⌥+⌘+]현재 줄 아래로 이동 (Move Line Down)
⌃+⇧+⌘+C심볼 이름 복사 (Copy Symbol Name)
⌃+⌥+⌘+C파일 경로와 줄 번호 복사 (Copy File and Line)

접기

단축키동작
⌥+⌘+←현재 블록 접기 (Fold)
⌥+⌘+→현재 블록 펼치기 (Unfold)
⌥+⇧+⌘+←모든 메서드·함수 접기 (Fold Methods & Functions)
⌥+⇧+⌘+→모든 메서드·함수 펼치기 (Unfold Methods & Functions)
⌃+⇧+⌘+←주석 블록 접기 (Fold Comment Blocks)
⌃+⇧+⌘+→주석 블록 펼치기 (Unfold Comment Blocks)

파일

단축키동작
⌘+N새 파일 (File from Template)
⇧+⌘+N새 프로젝트
⌘+S저장
⌥+⌘+S모두 저장 (Save All)

패널 & 레이아웃

단축키동작
⌘+1 ~ 9Navigator 탭 전환 — 1: Project, 2: Source Control, 3: Bookmarks, 4: Find, 5: Issues, 6: Tests, 7: Debug, 8: Breakpoints, 9: Reports
⌘+0Coding Assistant 열기 (Xcode 26+) — 이전 버전에서는 Navigator 열기/닫기
⌥+⌘+0Coding Tools 열기 (Xcode 26+) — 이전 버전에서는 Inspector 열기/닫기
⌥+⌘+1 ~ 3Inspector 탭 전환 — 1: File, 2: History, 3: Quick Help
⇧+⌘+YDebug Area (콘솔·변수 뷰) 열기/닫기
⌘+J에디터 창 선택 후 포커스 이동 (Move Focus to Editor Pane…)
⌃+⇧+⌘+↩현재 에디터 창만 크게 보기 (Focus Editor Pane)
⌃+⌥+⌘+↩Assistant 에디터 열기/닫기
⌥+⌘+↩Canvas 열기/닫기 (SwiftUI 프리뷰)
⌃+⇧+⌘+M미니맵 표시/숨기기 (Minimap)
⌘++에디터 글꼴 확대
⌘+-에디터 글꼴 축소
⌘+,Settings

디버깅

단축키동작
⌘+\현재 줄에 중단점 추가/제거 (Create Breakpoint at Current Line)
⌘+Y모든 중단점 활성/비활성 (Activate/Deactivate Breakpoints)
⌥+⌘+\심볼릭 중단점 추가 (Create Symbolic Breakpoint)
⌃+⌘+Y일시정지 / 계속 (Pause / Continue)
⌃+⌘+C현재 줄까지 실행 (Continue To Current Line)
F6한 줄 실행 (Step Over)
F7함수 안으로 (Step Into)
F8함수 밖으로 (Step Out)
⌃+F6명령어 단위 Step Over (Step Over Instruction)
⌃+F7명령어 단위 Step Into (Step Into Instruction)
⌃+⌥+⇧+⌘+M메모리 보기 (View Memory)
⌘+K콘솔 지우기 (Clear Console)
⇧+⌘+C콘솔로 포커스 이동 (Activate Console)

문서 & 도움말

단축키동작
⌥+Click심볼 위에서 Quick Help 팝업
⌃+⌘+?선택 항목의 Quick Help 표시 (Show Quick Help for Selected Item)
⌃+⌥+⌘+/선택 텍스트를 Developer Documentation에서 검색
⇧+⌘+0Developer Documentation 창 열기
⌥+⌘+?키보드 힌트 표시 (Show Keyboard Hints)

시뮬레이터 (Simulator.app)

Simulator는 Xcode와 별도 앱이므로 아래 단축키는 Simulator 창에 포커스가 있을 때 동작한다. Xcode 26.6 번들 Simulator 16.0의 기본 메뉴 바인딩(MainMenu.nib)에서 추출했으며, iPhone 시뮬레이터에 해당하는 항목만 정리했다. visionOS 전용 카메라 모드·Optic ID, Apple TV Remote 등은 제외.

디바이스 (Device 메뉴)

단축키동작
⌘+← / ⌘+→기기 회전 (Rotate Left / Rotate Right)
⇧+⌘+H홈 (Home)
⌃+⇧+⌘+H앱 전환기 (App Switcher)
⌘+L잠금 (Lock)
⇧+⌘+B사이드 버튼 (Side Button)
⌃+⌘+Z흔들기 (Shake)
⌥+⇧+⌘+HSiri 호출 (Siri)

기능 (Features 메뉴)

단축키동작
⇧+⌘+A라이트 ↔ 다크 모드 전환 (Toggle Appearance)
⌥+⌘++ / ⌥+⌘+-Dynamic Type 글자 크기 증감 (Increase / Decrease Preferred Text Size)
⌥+⌘+MFace ID · Touch ID 인증 성공 (Matching Face / Touch)
⌥+⌘+NFace ID · Touch ID 인증 실패 (Non-matching Face / Touch)
⌥+⌘+AApple Pay 승인 (Authorize Apple Pay)
⌘+Y통화 중 상태 바 토글 (Toggle In-call Status Bar)
⇧+⌘+IiCloud 동기화 트리거 (Trigger iCloud Sync)

입출력 (I/O 메뉴)

단축키동작
⌘+K소프트웨어 키보드 표시/숨기기 (Toggle Software Keyboard)
⇧+⌘+KMac 키보드를 하드웨어 키보드로 연결 (Connect Hardware Keyboard)
⌥+⌘+K키보드 입력을 기기로 전송 (Send Keyboard Input to Device)
⌃+⌘+K포인터를 기기로 전송 (Send Pointer to Device)
⌘+↑ / ⌘+↓볼륨 증감 (Increase / Decrease Volume)

화면 캡처 · 창 (File / Edit / Window 메뉴)

단축키동작
⌘+S스크린샷 저장 (Save Screen) — ⌥+⌘+S 는 저장 옵션 지정
⌘+R화면 녹화 시작/중지 (Record Screen) — ⌥+⌘+R 은 녹화 옵션 지정
⌃+⌘+C화면을 클립보드로 복사 (Copy Screen)
⌘+VMac 클립보드 텍스트를 기기에 붙이기 (Paste)
⌘+1 / 2 / 3 / 4창 크기 — 1: Physical Size, 2: Point Accurate, 3: Pixel Accurate, 4: Fit Screen
⌃+⌘+W시뮬레이터 창 닫기 — 기기 종료 확인 (Close Window…)

디버그 (Debug 메뉴)

단축키동작
⇧+⌘+M메모리 경고 시뮬레이션 (Simulate Memory Warning)
⌘+/시스템 로그 열기 (Open System Log…)

기타

단축키동작
fn+E이모지·심볼 입력 (Emoji & Symbols) — 이전 macOS에서는 ⌃⌘Space
This post is copyrighted by the author. All rights reserved.