파일+프로젝트 단축키
•
Command+Shift+N: 새로운 프로젝트
•
Command+N: 새로운 파일
•
Command+Option+N: 새로운 폴더
•
Command+Shift+J: 현재 파일이 디렉토리 구조에서 어디 있는지 보여줌 (Android Studio에서 열려 있는 파일 선택, Option+F1이랑 동일)
•
Command+Shift+O: 파일이나 클래스, 스트럭트 검색
•
Command+Shift+F: 전체 파일에서 검색
•
Command+F: 현재 파일에서 검색
빌드 단축키
•
Command+Shift+K: 클린 빌드 폴더 (뭔가 안된다, 뭔가 오류가 떴다 싶을때 일단 조지면 된다고 함)
•
Command+B: 빌드 (안드로이드 단축키랑 헷갈려서 가끔 좀 화남)
•
Command+.(dot) : 시뮬레이터 종료
•
Command+S, Command+R: 시뮬레이터 캡쳐, 녹화
•
Command+Shift+A: 라이드,다크 모드 전환
•
Command+K: 시뮬레이터의 키보드 온오프
•
Command+Shift+H: 홈으로 가는 단축키 (앱 내려지고 홈화면으로)
디버그 단축키
•
Command+\(BackSlash): 디버그 포인트
•
Command+0: 좌측 패널 온오프
•
Command+1~9: 좌측 패널의 메뉴들 이동
•
Command+Option+0: 우측 패널 온오프
•
Command+Shift+Y: 디버그 패널 온오프
•
Previews는 캔버스에 대한 print, Excutable은 시뮬레이터에 대한 print가 찍히는데,
•
Command+K: Print 다 지워줌
•
Command+Option+Enter: 캔버스 온오프
•
Command+Option+P: 캔버스 새로고침
•
Command+Control+왼쪽,오른쪽: 왼쪽 파일로 이동 오른쪽 파일로 이동
•
Command+Shift+0: Apple 문서로 이동
텍스트 에디터
•
Command+(+,-): 확대, 축소
•
Control+I: 코드 정렬
•
Option+드래그: 여러 줄에 대해 코드 입력
•
Command+Option+],[: 현재 코드 라인 위아래 줄로 이동
•
Command+Option+왼쪽,오른쪽: 코드 블럭 접었다 펴기
•
Command+Control+E: 현재 파일 내에서 같은 이름을 수정할 수 있음, (우클릭→Refacor→Rename의 경우는 전체 파일에서 같은 이름을 변경할 때 사용함)
•
Option+다른파일클릭: 선택한 파일을 창 분할해서 띄워줌
•
Command+`: 분할된 다른 창으로 포커스됨
•
Command+Control+Shift+M: 미니맵 온오프
•
Command+Control+클릭: 해당 클래스로 이동 (Android Studio의 Command+B와 동일)
주석
•
MARK
//MARK: -
Swift
복사
위 MARK라는 주석을 이용하면 미니맵에 텍스트로 표기됨
•
주석 슬래시 3개 (///)
코드에 대한 Summary를 작성하는 용도 (코드를 Option+클릭 했을 때 볼 수 있음)
자동완성
//MARK: - <#Placeholder#>
Swift
복사
위 줄을 전부 선택(드래그) → 우클릭 → Create Code Snippets
Title, Summary, Completion을 작성하면 됨. 이후 mark라고 입력해도 되고, 좌측에 보이는 Title을 코드창에 드래그앤드롭해도 사용할 수 있음