작업할 때 마우스에 손을 덜 올리기 위한 단축키들을 정리해보았다.
자주 사용되는 친구들을 손에 익혀 사용하면 앞으로의 개발과 디버깅에 도움이 될 것 같다.
| 단축키 | 기능 |
|---|---|
| Q | 이동 도구 (손 도구 / Pan) |
| W | 위치 이동 도구 (Move) |
| E | 회전 도구 (Rotate) |
| R | 크기 조절 도구 (Scale) |
| T | 렉트 변형 도구 (Rect Tool, UI 작업 시 유용) |
| F | 선택한 오브젝트로 카메라 뷰 포커스 |
| Ctrl/Cmd + D | 선택한 오브젝트 복제 |
| Ctrl/Cmd + P | 플레이 모드 시작/종료 |
| Ctrl/Cmd + S | 현재 씬 저장 |
| Ctrl/Cmd + Shift + N | 새 게임오브젝트 생성 |
| Alt + 클릭 드래그 (씬 뷰) | 궤도 회전 (Orbit) |
| Right Click (씬 뷰) + WASD | 자유 이동 (플라이 카메라 모드) |
| Ctrl/Cmd + Z / Y | 실행 취소 / 다시 실행 |
| 단축키 | 기능 |
|---|---|
| Ctrl + P | 파일 빠르게 열기 |
| Ctrl + Shift + P | 커맨드 팔레트 열기 (모든 기능 검색) |
| Ctrl + / | 한 줄 주석 토글 |
| Shift + Alt + ↓ / ↑ | 줄 복사 (멀티라인 지원) |
| Alt + ↑ / ↓ | 줄 이동 |
| Ctrl + Shift + K | 줄 삭제 |
| Ctrl + B | 사이드바 열기/닫기 |
| Ctrl + ` | 터미널 열기/닫기 |
| Ctrl + Space | 코드 자동완성 (IntelliSense) 수동 호출 |
| Ctrl + Shift + F | 전체 프로젝트 내 검색 |
| Ctrl + F2 | 같은 단어 전체 선택 (멀티 커서) |
| Ctrl + D | 다음 동일 단어 선택 (멀티 커서) |
| F12 | 정의로 이동 (Go to Definition) |
| Alt + 클릭 | 원하는 위치에 커서 추가 (멀티 커서) |
| Ctrl + X | 한 줄 제거 (잘라내기) |
| 단축키 | 기능 |
|---|---|
| F9 | 현재 줄에 중단점(Breakpoint) 설정/해제 |
| F5 | 디버깅 시작 / 계속 진행 |
| Shift + F5 | 디버깅 중지 |
| F10 | 한 줄씩 실행 (Step Over) |
| F11 | 함수 안으로 들어감 (Step Into) |
| Shift + F11 | 함수 밖으로 나감 (Step Out) |
| Ctrl + Shift + D | 디버깅 탭 열기 |
| Ctrl + ` | 터미널에서 디버그 로그 확인 가능 (Unity 로그도 같이 나옴) |
커서가 위치한 변수, 함수, 클래스 등의 정의부로 이동
자주 사용하는 단축키로 다른 사람의 코드를 확인할 때 아주 좋다.