Android Studio 단축키 치트 시트
Android Studio의 130개 키보드 단축키를 위한 시각적 치트 시트입니다.
일반
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 모두 저장 | Cmd + S |
Ctrl + S |
| 동기화 | Cmd + Opt + Y |
Ctrl + Alt + Y |
| 에디터 최대화/최소화 | Ctrl + Cmd + F12 |
Ctrl + Shift + F12 |
| 즐겨찾기에 추가 | Opt + Shift + F |
Alt + Shift + F |
| 현재 프로파일로 현재 파일 검사 | Opt + Shift + I |
Alt + Shift + I |
| 구성표 빠른 전환 | Cmd + ``` |
Ctrl + ``` |
| 설정 대화상자 열기 | Cmd + , |
Ctrl + Alt + S |
| 프로젝트 구조 대화상자 열기 | Cmd + ; |
Ctrl + Alt + Shift + S |
| 탭과 도구 창 사이의 전환 | Ctrl + Tab |
Ctrl + Tab |
탐색 및 검색
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 모든 위치 검색 (Search Everywhere) | Shift + Shift |
Shift + Shift |
| 찾기 | Cmd + F |
Ctrl + F |
| 다음 찾기 | Cmd + G |
F3 |
| 이전 찾기 | Cmd + Shift + G |
Shift + F3 |
| 바꾸기 | Cmd + R |
Ctrl + R |
| 작업 찾기 | Cmd + Shift + A |
Ctrl + Shift + A |
| 심볼 이름으로 검색 | Cmd + Opt + O |
Ctrl + Alt + Shift + N |
| 클래스 찾기 | Cmd + O |
Ctrl + N |
| 파일 찾기 | Cmd + Shift + O |
Ctrl + Shift + N |
| 경로에서 찾기 | Cmd + Shift + F |
Ctrl + Shift + F |
| 파일 구조 팝업 | Cmd + F12 |
Ctrl + F12 |
| 열린 에디터 탭 간 탐색 | Alt + Right/Left |
Alt + Right/Left |
| 소스로 이동 | Cmd + Down |
F4 |
| 현재 에디터 탭을 새 창에서 열기 | Shift + F4 |
Shift + F4 |
| 최근에 연 파일 팝업 | Cmd + E |
Ctrl + E |
| 최근에 편집한 파일 팝업 | Cmd + Shift + E |
Ctrl + Shift + E |
| 마지막 편집 위치로 이동 | Cmd + Shift + Backspace |
Ctrl + Shift + Backspace |
| 활성 에디터 탭 닫기 | Cmd + W |
Ctrl + F4 |
| 도구 창에서 에디터 창으로 돌아가기 | Esc |
Esc |
| 활성 또는 마지막 활성 도구 창 숨기기 | Shift + Esc |
Shift + Esc |
| 줄로 이동 | Cmd + L |
Ctrl + G |
| 유형 계층 구조 열기 | Cmd + H |
Ctrl + H |
| 메서드 계층 구조 열기 | Cmd + Shift + H |
Ctrl + Shift + H |
| 호출 계층 구조 열기 | Cmd + Opt + H |
Ctrl + Alt + H |
보기 레이아웃 (View Layout)
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 확대 | Cmd + + |
Ctrl + + |
| 축소 | Cmd + - |
Ctrl + - |
| 화면에 맞춤 | Cmd + 0 |
Ctrl + 0 |
| 실제 크기 | Cmd + Shift + 1 |
Ctrl + Shift + 1 |
레이아웃 에디터 (Layout Editor)
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 디자인 모드와 청사진 모드 간 전환 | B |
B |
| 세로 및 가로 모드 간 전환 | O |
O |
| 장치 전환 | D |
D |
| 강제 새로고침 | R |
R |
| 렌더링 오류 패널 토글 | E |
E |
| 제약 조건(Constraint) 삭제 | Del |
Del |
| 확대 | Cmd + + |
Ctrl + + |
| 축소 | Cmd + - |
Ctrl + - |
| 맞춤 줌 | Cmd + 0 |
Ctrl + 0 |
| XML로 이동 | Cmd + B |
Ctrl + B |
| 모든 구성 요소 선택 | Cmd + A |
Ctrl + A |
| 여러 구성 요소 선택 | Shift + (클릭) |
Shift + (클릭) |
탐색 에디터 (Navigation Editor)
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 확대 | Cmd + + |
Ctrl + + |
| 축소 | Cmd + - |
Ctrl + - |
| 맞춤 줌 | Cmd + 0 |
Ctrl + 0 |
| XML로 이동 | Cmd + B |
Ctrl + B |
| 렌더링 오류 패널 토글 | E |
E |
| 중첩된 그래프로 그룹화 | Cmd + G |
Ctrl + G |
| 대상 순환 탐색 | Tab |
Tab |
| 모든 대상 선택 | Cmd + A |
Ctrl + A |
| 여러 대상 선택 | Cmd + (클릭) |
Ctrl + (클릭) |
코드 작성
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 코드 생성 (getter, setter, 생성자 등) | Cmd + N |
Alt + Insert |
| 메서드 오버라이드 | Cmd + O |
Ctrl + O |
| 메서드 구현 | Cmd + I |
Ctrl + I |
| 둘러싸기 (if…else, try…catch 등) | Cmd + Opt + T |
Ctrl + Alt + T |
| 캐럿 위치의 줄 삭제 | Cmd + Backspace |
Ctrl + Y |
| 현재 코드 블록 접기 | Cmd + - |
Ctrl + - |
| 현재 코드 블록 펼치기 | Cmd + + |
Ctrl + + |
| 모든 코드 블록 접기 | Cmd + Shift + - |
Ctrl + Shift + - |
| 모든 코드 블록 펼치기 | Cmd + Shift + + |
Ctrl + Shift + + |
| 현재 줄 또는 선택 영역 복제 | Cmd + D |
Ctrl + D |
| 기본 코드 완성 | Ctrl + Space |
Ctrl + Space |
| 스마트 코드 완성 | Ctrl + Shift + Space |
Ctrl + Shift + Space |
| 문 완성 | Cmd + Shift + Enter |
Ctrl + Shift + Enter |
| 빠른 문서 조회 | Ctrl + J |
Ctrl + Q |
| 선택한 메서드의 매개변수 표시 | Cmd + P |
Ctrl + P |
| 선언으로 이동 | Cmd + B |
Ctrl + B |
| 구현으로 이동 | Cmd + Opt + B |
Ctrl + Alt + B |
| 슈퍼 메서드 또는 슈퍼 클래스로 이동 | Cmd + U |
Ctrl + U |
| 빠른 정의 조회 | Opt + Space |
Ctrl + Shift + I |
| 프로젝트 도구 창 표시 여부 토글 | Cmd + 1 |
Alt + 1 |
| 북마크 토글 | F3 |
F11 |
| 니모닉을 이용한 북마크 토글 | Opt + F3 |
Ctrl + F11 |
| 줄 주석으로 주석 처리/해제 | Cmd + / |
Ctrl + / |
| 블록 주석으로 주석 처리/해제 | Cmd + Shift + / |
Ctrl + Shift + / |
| 연속적으로 증가하는 코드 블록 선택 | Opt + Up |
Ctrl + W |
| 현재 선택 영역을 이전 상태로 축소 | Opt + Down |
Ctrl + Shift + W |
| 코드 블록 시작으로 이동 | Cmd + [ |
Ctrl + [ |
| 코드 블록 끝으로 이동 | Cmd + ] |
Ctrl + ] |
| 코드 블록 시작까지 선택 | Cmd + Shift + [ |
Ctrl + Shift + [ |
| 코드 블록 끝까지 선택 | Cmd + Shift + ] |
Ctrl + Shift + ] |
| 단어 끝까지 삭제 | Opt + Del |
Ctrl + Del |
| 단어 시작까지 삭제 | Opt + Backspace |
Ctrl + Backspace |
| 가져오기 최적화 (Optimize imports) | Cmd + Opt + O |
Ctrl + Alt + O |
| 프로젝트 빠른 수정 (의도 액션 표시) | Alt + Enter |
Alt + Enter |
| 코드 서식 다시 지정 | Cmd + Opt + L |
Ctrl + Alt + L |
| 줄 자동 들여쓰기 | Cmd + Opt + I |
Ctrl + Alt + I |
| 들여쓰기 | Tab |
Tab |
| 내어쓰기 | Shift + Tab |
Shift + Tab |
| 스마트한 줄 합치기 | Ctrl + Shift + J |
Ctrl + Shift + J |
| 스마트한 줄 나누기 | Cmd + Enter |
Ctrl + Enter |
| 새 줄 시작 | Shift + Enter |
Shift + Enter |
| 다음 강조된 오류 | F2 |
F2 |
| 이전 강조된 오류 | Shift + F2 |
Shift + F2 |
빌드 및 실행
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 빌드 (Build) | Cmd + F9 |
Ctrl + F9 |
| 빌드 및 실행 | Ctrl + R |
Shift + F10 |
| 변경 사항 적용 및 액티비티 재시작 | Ctrl + Cmd + R |
Ctrl + F10 |
| 코드 변경 사항 적용 | Ctrl + Shift + Cmd + R |
Ctrl + Alt + F10 |
디버깅 (Debugging)
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 디버그 (Debug) | Ctrl + D |
Shift + F9 |
| 한 줄 실행 (Step over) | F8 |
F8 |
| 안으로 실행 (Step into) | F7 |
F7 |
| 스마트하게 안으로 실행 | Shift + F7 |
Shift + F7 |
| 밖으로 실행 (Step out) | Shift + F8 |
Shift + F8 |
| 커서까지 실행 | Opt + F9 |
Alt + F9 |
| 식 계산 | Opt + F8 |
Alt + F8 |
| 프로그램 재개 | F9 |
F9 |
| 중단점(Breakpoint) 토글 | Cmd + F8 |
Ctrl + F8 |
| 중단점 보기 | Cmd + Shift + F8 |
Ctrl + Shift + F8 |
리팩토링 (Refactoring)
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 복사 | F5 |
F5 |
| 이동 | F6 |
F6 |
| 안전하게 삭제 | Cmd + Del |
Alt + Del |
| 이름 바꾸기 | Shift + F6 |
Shift + F6 |
| 서명 변경 | Cmd + F6 |
Ctrl + F6 |
| 인라인화 (Inline) | Cmd + Opt + N |
Ctrl + Alt + N |
| 메서드 추출 | Cmd + Opt + M |
Ctrl + Alt + M |
| 변수 추출 | Cmd + Opt + V |
Ctrl + Alt + V |
| 필드 추출 | Cmd + Opt + F |
Ctrl + Alt + F |
| 상수 추출 | Cmd + Opt + C |
Ctrl + Alt + C |
| 매개변수 추출 | Cmd + Opt + P |
Ctrl + Alt + P |
버전 관리 (VCS)
| 작업 | Mac 단축키 | Win 단축키 |
|---|---|---|
| 제출 (Commit) 프로젝트를 VCS로 | Cmd + K |
Ctrl + K |
| VCS로부터 프로젝트 업데이트 | Cmd + T |
Ctrl + T |
| 최근 변경 사항 보기 | Opt + Shift + C |
Alt + Shift + C |
| VCS 팝업 열기 | Ctrl + V |
Alt + ``` |