일반
- ⇧⌘N : 새 창 열기
- ⌘W : 에디터 닫기
- ⌘B : 사이드바 토글
- ⌘J : 하단 패널 토글
- ⇧⌘P : 커맨드 팔레트
- ⌘, : 설정
탭, 그룹
- ⌃Tab : 탭 이동
- ⌘K / ⌘W : 그룹 닫기
파일 관리
- ⌘P : 빠른 열기, 파일로 이동
- ⌥⌘S : 모두 저장
- ⇧⌘T : 다시 열기
- ⌘K / ⌘P : 파일 패스 복사
- ⌘K / ⌘R : Finder에서 파일 위치 열기
검색
- ⌘F : 찾기
- ⌥⌘F : 바꾸기
- ⌘G : 다음 찾기
- ⇧⌘G : 이전 찾기
- ⌥Enter : 일치하는 모든 단어 선택
- ⇧⌘F : 검색
- ⇧⌘H : 전체 검색
- ⌘P : 파일 검색
- ⇧F12 : 참조하는 곳
네비게이션
- ⌃G : 지정한 라인으로 이동
- ⇧⌘M : 문제 표시
- F8 / ⇧F8 : 다음, 이전 문제로 이동
- ⌃- / ⌃⇧- : 이전 위치, 다음 위치
- ⇧⌘\\ : 짝이 되는 괄호로 이동
- fn← / → (Home / End) : 줄의 시작/끝으로 이동
- ⌘↑ / ↓ : 파일의 시작/끝으로 이동
- F12 : 정의로 이동
편집
- ⌘X : 라인 잘라내기(아무것도 블록 지정하지 않은 경우)
- ⌘C : 라인 복사(아무것도 블록 지정하지 않은 경우)
- ⇧⌘K : 라인 삭제
- ⌥↓ / ↑ : 라인 이동
- ⇧⌥↓ / ↑ : 라인 복제
- ⌥Click : 커서 삽입
- ⌥⌘↑ / ↓ : 커서 삽입(위, 아래 라인에)
- ⇧⌥I : 커서 삽입(블록 지정한 영역에)
- ⌘U : 마지막 커서 명령 취소
- ⇧⌘L : 현재 단어와 똑같은 모든 단어 선택
- ⌘F2 : 현재 단어와 똑같은 모든 단어 선택
- ⌃⇧⌘→ / ← : 선택 영역 확장/축소
코딩 편의
- ⌘/ : 라인 주석(토글)
- ⇧⌥A : 블록 주석(토글)
- ⇧⌥F : 코드 정렬 (전체)
- ⌘K ⌘F : 코드 정렬 (선택범위)
- ⌘] / [ : 들여쓰기 / 내어쓰기
- ⌘K, ⌘X : 공백 제거(trim)
- ⌥⌘[ / ] : 접기, 펼치기
- ⇧⌘Space : 파라미터 힌트
- ⌥F12 : 정의 미리보기
- ⌘K, ⌘I : Show hover
- ⌘. : Quick Fix
- F2 : 이름 바꾸기
빌드, 실행, 디버그
- F9 : 브레이크포인트 토글
- F5 : 디버깅 시작
- ⌃F5 : 디버깅 없이 실행
- ⇧F5 : 디버깅 중지
- ⇧⌘F5 : Resume
- F10 : Step over
- F11 / ⇧F11 : Step into/out
터미널
- ⌃`` : 터미널 토글
- ⌃⇧`` : 새 터미널 생성
- ⌃⇧5 : 터미널 분할