정리 잘 된 사이트
https://spin.atomicobject.com/2014/03/23/xcode-keyboard-shortcuts/
키 아이콘
⌘ = Command
⇧ = Shift
⌥ = Option/Alt
⌃ = Control
⇠ ⇢ = Left/Right Arrow Keys
⇡ ⇣ = Up/Down Arrow Keys
아래는 내가 자주 사용하는 단축키임.
프로젝트 진행하면서 최소 8~90%는 모두 사용하는 듯...
일부러 외우려고 하지는 않았지만 xcode를 사용하다보니 저절로 외우게 되었다.
우측창(navigator area) : ⌘ + 1~7
좌측창(utility area) : ⌘ + + ⌥ + 1~6
1. 편집 시 자주 사용하는 단축키
⌘ + /: 한 줄 주석 달기/풀기
⌘ + ⇠ : 선택 줄 맨 처음으로 이동
⌘ + ⇢ : 선택 줄 맨 끝으로 이동
⌥ + ⇠ : 선택 줄 한 단락씩 앞으로 이동
⌥ + ⇢ : 선택 줄 한 단락씩 뒤로 이동
⌥ + ⌘ + ⇠ : 커서가 위치한 편집영역 숨기기
⌥ + ⌘ + ⇢ : 커서가 위치한 편집영역 보이기
⌃ + ⌘ + ⇠ : 이전 편집 위치로 이동
⌃ + ⌘ + ⇢ : 다음 편집 위치로 이동
2. 편집 창 이동
⌃ + ⌘ + ⇡ OR ⇣ : 현재 클래스의 .m / .h 파일 간 이동
⌘ + 변수/형타입 : 해당 변수의 선언, 형타입의 선언으로 이동
⌘ + T : 새로운 탭 열기
⌘ + W : 현재 탭 닫기
⇧ + ⌘ + [ : 이전 탭으로 이동
⇧ + ⌘ + ] : 다음 탭으로 이동
3. 빌드 시 주로 사용하는 단축키
⌘ + R: 프로젝트 실행
⌘ + B: 프로젝트 빌드
⌘ + I: 프로파일
⇧ + ⌘ + B: 정적분석
⇧ + ⌘ + K: 프로젝트 클린
⇧ + ⌘ + <: 스킴 편집
4. 디버깅
F6 : 스텝 오버
F7 : 스텝 인
⌘ + \ : 브레이크 포인트 설정/취소
⌘ + Y : 브레이크 포인트 활성/비활성
⌃ + ⌘ + Y : 디버거 실행/일시정지
그런데, OS X에 상주하면서 떠있는 프로그램이 있을 경우 동일하게 키가 맵핑되어 해당 프로그램의 단축키가 실행되는 경우가 있다.
이럴 경우는 단축키 배열을 변경해줘야 할 것 같음.