XCode 단축키 정리
아이폰 앱에 관심을 가지다 보니 XCode 를 사용해야 겠는데, 매번 마우스로 손이 가는 것은 아무래도 불편하다. 그런데, 단축기가 생소하다보니, 아무래도 이런 cheating sheet 를 만들지 않으면 안되었다.
아직 자주 쓰는 기능 들만 정리하거나 하지 않고, 그냥 긁어 모은 것들이라 쓸데없는 기능도 많은 듯 하다.
나중에 정리해 또 올려야지.
이동 |
Alt+Shift+’->’ key or ‘<-’ key |
에디터한 위치를 앞/뒤로 이동 |
|
Alt+Shift+’Up key’ |
Hedaer/Source 파일 이동 |
|
Cmd+Double Click |
Definition으로 이동 |
|
Alt+Double Click |
해당 Document로 이동 |
|
Shitf+Cmd+D |
File Open Quickly 띄우기 |
|
Shift+Cmd+C |
Class Browser 띄우기 |
|
Cmd+` (틸트) |
더블클릭으로 분활된 창의 전환(Mac 기본 단축키) |
|
|
|
찾기 |
Ctrl+Cmd+F |
Project Find 띄우기 |
|
|
|
편집 |
F5 |
자동 완성 목록 띄우기. Typing 중 누르면 현재 typing한 것으로 시작하는 목록이 뜬다. |
|
Ctrl+/ |
자동 완성 중 다음 항목으로 이동 |
|
Shift + / |
자동 완성 중 이전 항목으로 이동 |
|
Ctrl + Del |
현재 커서 앞 모두 지우기 |
|
Cmd + ‘->’ key or ‘<-’ key |
줄의 맨 앞/뒤로 이동 |
|
Alt + ‘->’ key or ‘<-’ key |
단어 단위로 앞/뒤 이동 |
|
Alt + I |
intend 맞추기 |
|
Fn + Up / Down key |
페이지 이동 |
|
Cmd + Up/Down key |
페이지의 맨 위/아래로 이동 |
|
Cmd+Shift+E |
에디터를 확장한다. |
|
Cmd+[ |
코드 블록을 왼쪽으로 쉬프트한다. |
|
Cmd+] |
코드 블록을 오른쪽으로 쉬프트한다. |
|
Tab (Return 또는 →) |
코드를 완성한다. |
|
Esc |
자동 완성 코드 목록을 보여준다. (변수, 메서드, 클래스 등) |
|
Opt+Page up (Page down) |
커서와 함께 페이지 이동. (Page up/down은 커서가 같이 이동하지 않음) |
|
Ctrl+. (dot) |
코드 완성에서 알맞은 다음 코드를 보여준다. |
|
Cmd+Opt+D |
창을 열어 보여준다. |
|
Cmd+Opt+↑ |
연결된 파일을 연다. (.h / .m 이동) |
|
Cmd+Opt+← (또는 →) |
이전(이후) 수정 위치/파일로 이동 |
|
Cmd+Opt+D |
창을 열어 보여준다. |
|
Cmd+Opt+↑ |
연결된 파일을 연다. (.h / .m 이동) |
|
Cmd+Opt+← (또는 →) |
이전(이후) 수정 위치/파일로 이동 |
|
Ctrl+A (Cmd+←) |
커서를 라인의 시작으로 이동한다. |
|
Ctrl+E (Cmd+→) |
커서를 라인의 끝으로 이동한다. |
|
Ctrl + ? |
documentation help 로 이동 |
|
Ctrl + Opt +? |
research assistant window 이동 |
|
Cmd + / |
Comment text |
|
Ctrl+K |
라인을 지운다. |
|
Cmd+D |
북마크를 추가한다. |
|
Opt+더블클릭 |
문서를 찾는다. (요약으로 보여주며 책모양 클릭하면 문서로 이동, h는 헤더로) |
|
Cmd+Del (Cmd+Backspace) |
커서가 있는 라인에서 커서 뒷(앞)부분을 모두 지운다. |
|
Ctrl+Del (Ctrl+Backspace) |
커서가 있는 위치에서 가까운 뒷(앞)블락을 지운다.(보통 단어 단위) |
|
Ctrl+/ |
코드 완성에서 다음 입력 영역으로 이동한다. |
|
Cmd+/ |
선택 영역을 주석 처리/해제 |
|
|
|
북마크 (Bookmark] |
Cmd+D |
북마크 한 목록을 아래 그림과 같이 Ctrl+4로 보고 찾아가는 것도 유용할 것이다. 가끔 Spaces의 화면 이동을 Ctrl + 숫자로 지정하는 경우가 있는데 이 경우 Ctrl+4가 먹히지 않는다. |
|
|
|
Break Point & 디버깅 |
Ctrl+5 |
목록을 보는 |
|
Ctrl+\ |
Break Point를 추가/삭제 |
|
Ctrl + Cmd + \ |
Break Point를 실행 시에 enable/disable |
|
Cmd+R |
빌드 후 바로 실행 |
|
Cmd+Opt+R |
이전 빌드 된 결과 실행 |
|
Cmd+Y |
디버거로 프로그램을 실행한다. |
|
Shift+Cmd+P |
(디버거에서) 계속 한다. |
|
Shift+Cmd+O |
다음 스텝으로 넘어간다. |
|
Shift+Cmd+I |
스텝 안으로 넘어간다. |
|
Shift+Cmd+T |
스텝 밖으로 넘어간다. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|