커맨드 shift N : 새로운 프로젝트 만들기
커맨드 N : 새로운 파일 만들기
커맨드 option N : 새로운 폴더 만들기
커맨드 shift J : 현재 켜져 있는 코드 창 네비게이터에서 찾기
커맨드 shift O : 파일이나 Class 혹은 Struct 등등 빨리 찾고 열기
커맨드 shift F : 전체 경로에서 코드 검색
커맨드 F : 현재 파일에서 코드 검색
커맨드 L : 라인넘버로 이동
커맨드 백스페이스 : 파일 지우기
커맨드 shift K : 클린 빌드 폴더
커맨드 R : 시뮬레이터 실행
커맨드 . : 시뮬레이터 종료
커맨드 B : 빌드
커맨드 R : 시뮬레이터 녹화
커맨드 S : 시뮬레이터 스크린 샷
커맨드 shift A : 다크모드 / 라이트모드 전환
커맨드 shift H : 홈으로 가기
커맨드 K : 시뮬레이터 키보드 키고 끄기
커맨드 \ (백슬래시) : BreakPoint 설정 혹은 삭제
커맨드 Y : BreakPoint 키고 끄기
F6 : Step Over 브레이크 포인트가 걸린 라인의 다음라인으로 넘어가겠다.
F7 : Step Into 만들어 놓은 메소드 안으로 들어가겠다.
F8 : Step Out 메소드 밖으로 벗어나가겠다
-
커맨드 0 : 좌측 Navigator 열고 닫기
-
커맨드 1 에서 9까지 : 네비게이터 메뉴들
-
커맨드 option 0 : 우측 인스펙터 창 열고 닫기
-
커맨드 shift Y : Debug Area 창 열기
-
커맨드 K : 콘솔 프린트 지우기
-
커맨드 Enter : 에디터만 띄우기
-
커맨드 option Enter : 캔버스 창 띄우거나, 숨기기
-
커맨드 option P : Preview Reload
-
커맨드 control 화살표 왼쪽 혹은 오른쪽 : 이전에 열었던 창들 back / forward
-
커맨드 + - : 글씨 크기 키우고 줄이기
-
커맨드 T : 새로운 탭 열기
-
커맨드 shift T : 현재 프로젝트 새창으로 열기
-
커맨드 shift 0 : 애플 Document 창 열기
-
커맨드 shift H : HIG 가이드라인 열기
-
커맨드 shift 2 : 디바이스랑 시뮬레이터 창 열기
-
control I : 인덴트 자동 수정
-
option 누르면서 드래그 : 여러줄 한꺼번에 수정
-
커맨드 option ] 이나 [ : 이거 히트입니다. 커서 있는 곳 혹은 드래그 한 부분 위아래로 위치 변환
-
커맨드 option 방향키 왼쪽 혹은 오른쪽 : 코드 폴딩 (맥 자체 설정의 동작 줄이기가 켜져 있으면 빠릿함)
-
커맨드 control E : 현재 파일 내의 같은 이름들 수정
-
코드 이름 우클릭 - Refactor - Rename : 전체 프로젝트 내의 사용된 코드 일괄 수정
-
option 누르고 파일 혹은 창 클릭 : 새로운 창을 배치할 수 있음
- control 백틱( ` ): 커서 포커스 다음 에디터로 이동 (백틱은 숫자 1 왼쪽에 있음, 한영 켜져 있으면 ₩ 이걸로 나오고 영어면 백틱 나옴)
커맨드 control shift M : 미니맵
커맨드 shift L : 코드 라이브러리 열기
코드 snippet 설정 :
//MARK: 입력 후에 드래그 -> Create Code Snippet -> Edit에서 설명과 Completion 추천이 뜰 키워드 설정
아래처럼 작성하면 PlaceHolder넣어주는 것도 가능
//MARK: - <#사용자 정의 PlaceHolder#>
/// 슬래시 3개 : 코드에 대한 설명 추가
�
커맨드 control 클릭 : 선언된 부분 찾아가기
option 클릭 : 설명 보기
control option 클릭 : SwiftUI Inspector 보여주기
[추가] 코드 검색할 때 쓰는 기능:
커맨드 Shift F 가 켜져있는 상태 ->
텍스트 에디터에서 검색하고 싶은 키워드 선택(드래그처럼 셀렉션) ->
커맨드 E를 입력하면 셀렉션된 키워드가 검색창에 바로 입력 됩니다
그리고 파일내의 키워드 검색할 때
커맨드 G를 누르면 다음으로 탐색
커맨드 Shift G를 누르면 이전으로 탐색