Study/Android

[Android] 안드로이드 단축키 모음

AC 2021. 5. 4. 12:24
 

출처 : android developer

 

Android 스튜디오에서는 다양한 일반 작업의 단축키를 지원합니다. 표 1에는 운영체제별 기본 단축키가 표시되어 있습니다. Android 스튜디오는 IntelliJ IDEA를 기반으로 하므로 IntelliJ IDEA 키맵 참조 문서에서 더 많은 단축키를 찾을 수 있습니다.

참고: 아래 표 1에 제시된 기본 키맵 외에도 미리 설정된 다양한 키맵 중에서 선택하거나 맞춤 키맵을 만들 수 있습니다. 단축키 맞춤설정에 관한 자세한 내용은 아래의 맞춤 키맵 구성을 참고하세요.

표 1. Windows/Linux 및 Mac 운영체제의 기본 단축키

모두 저장 Control+S Command+S
동기화 Control+Alt+Y Command+Option+Y
편집기 최대화/최소화 Control+Shift+F12 Control+Command+F12
즐겨찾기에 추가 Alt+Shift+F Option+Shift+F
현재 프로필로 현재 파일 검사 Alt+Shift+I Option+Shift+I
빠른 전환 구성표 Control+`(역따옴표) Control+`(역따옴표)
설정 대화상자 열기 Control+Alt+S Command+,(쉼표)
프로젝트 구조 대화상자 열기 Control+Alt+Shift+S Command+;(세미콜론)
탭과 도구 창 간의 전환 Control+Tab Control+Tab
모든 항목 검색(코드와 메뉴 포함) Shift 키를 두 번 누름 Shift 키를 두 번 누름
찾기 Control+F Command+F
다음 항목 찾기 F3 Command+G
이전 항목 찾기 Shift+F3 Command+Shift+G
바꾸기 Control+R Command+R
작업 찾기 Control+Shift+A Command+Shift+A
기호 이름으로 검색 Control+Alt+Shift+N Command+Option+O
클래스 찾기 Control + N Command+O
(클래스 대신에) 파일 찾기 Control+Shift+N Command+Shift+O
경로에서 찾기 Control+Shift+F Command+Shift+F
파일 구조 팝업 열기 Control+F12 Command+F12
열린 편집기 탭 사이에서 탐색 Alt+오른쪽 화살표 또는 왼쪽 화살표 Control+오른쪽 화살표 또는 Control+왼쪽 화살표
소스로 이동 F4 또는 Control+Enter F4 또는 Command+아래쪽 화살표
새 창에서 현재 편집기 탭 열기 Shift+F4 Shift+F4
최근에 연 파일 팝업 Control+E Command+E
최근에 편집한 파일 팝업 Control+Shift+E Command+Shift+E
마지막 편집 위치로 이동 Control+Shift+백스페이스 Command+Shift+Delete
활성 편집기 탭 닫기 Control+F4 Command+W
도구 창에서 편집기 창으로 돌아가기 Esc Esc
활성 또는 마지막 활성 도구 창 숨기기 Shift+Esc Shift+Esc
줄 이동 Control+G Command+L
유형 계층 구조 열기 Control+H Control+H
메서드 계층 구조 열기 Control+Shift+H Command+Shift+H
호출 계층 구조 열기 Control+Alt+H Control+Option+H
확대/축소 Control+더하기 또는 Control+빼기 Command+더하기 또는 Command+빼기
화면에 맞춤 Control+0 Command+0
실제 크기 Control+Shift+1 Command+Shift+1
디자인 모드와 청사진 모드 간 전환 B B
세로 모드와 가로 모드 간 전환 O O
기기 전환 D D
강제 새로고침 R R
렌더링 오류 패널 전환 E E
제약 조건 삭제 Delete 또는 Control+클릭 Delete 또는 Command+클릭
확대 Control+더하기 Command+더하기
축소 Control+빼기 Command+빼기
화면 크기에 맞게 확대/축소 Control+0 Command+0
화면 이동 Space 누른 상태로 클릭하여 드래그 Space 누른 상태로 클릭하여 드래그
XML로 이동 Control+B Command+B
모든 구성요소 선택 Control+A Command+A
여러 구성요소 선택 Shift+클릭 또는 Control+클릭 Shift+클릭 또는 Command+클릭
확대 Control+더하기 Command+더하기
축소 Control+빼기 Command+빼기
화면 크기에 맞게 확대/축소 Control+0 Command+0
화면 이동 Space 누른 상태로 클릭하여 드래그 Space 누른 상태로 클릭하여 드래그
XML로 이동 Control+B Command+B
렌더링 오류 패널 전환 E E
중첩 그래프로 그룹화 Control+G Command+G
대상 순환 Tab 또는 Shift+Tab Tab 또는 Shift+Tab
모든 대상 선택 Control+A Command+A
여러 대상 선택 Shift+클릭 또는 Control+클릭 Shift+클릭 또는 Command+클릭
코드 생성(getter, setter, constructor, hashCode/equal, toString, new file, new class) Alt+Insert Command+N
메서드 재정의 Control+O Control+O
메서드 구현 Control+I Control+I
코드 감싸기(if...else / try...catch 등) Control+Alt+T Command+Option+T
캐럿(^)에서 줄 삭제 Control+Y Command+Delete
현재 코드 블록 접기/펼치기 Control+빼기 또는 Control+더하기 Command+빼기 또는 Command+더하기
모든 코드 블록 접기/펼치기 Control+Shift+빼기 또는 Control+Shift+더하기 Command+Shift+빼기 또는 Command+Shift+더하기
현재 줄 또는 선택 항목 중복 Control+D Command+D
기본 코드 완성 Control + 스페이스 Control + 스페이스
스마트 코드 완성(예상 형식을 기준으로 메서드 및 변수 목록 필터링) Control + Shift + 스페이스 Control + Shift + 스페이스
명령문 완성 Control + Shift + Enter Command+Shift+Enter
빠른 문서 조회 Control+Q Control+J
선택한 메서드에 관한 매개변수 표시 Control+P Command+P
선언으로 이동(직접) Control+B 또는 Control+클릭 Command+B 또는 Command+클릭
구현으로 이동 Control+Alt+B Command+Option+B
슈퍼메서드/슈퍼클래스로 이동 Control+U Command+U
빠른 정의 조회 열기 Control+Shift+I Command+Y
프로젝트 도구 창 표시 여부 전환 Alt+1 Command+1
북마크 전환 F11 F3
니모닉으로 북마크 전환 Control+F11 Option+F3
줄 주석으로 주석 처리/주석 처리 제거 Control+/ Command+/
블록 주석으로 주석 처리/주석 처리 제거 Control+Shift+/ Command+Shift+/
계속 증가하는 코드 블록 선택 Control+W Option+Up
현재 선택 항목을 이전 상태로 감소 Control+Shift+W Option+Down
코드 블록 시작으로 이동 Control+[ Option+Command+[
코드 블록 끝으로 이동 Control+] Option+Command+]
코드 블록 시작까지 선택 Control+Shift+[ Option+Command+Shift+[
코드 블록 끝까지 선택 Control+Shift+] Option+Command+Shift+]
단어 끝까지 삭제 Control+Delete Option+Delete
단어 시작까지 삭제 Control+백스페이스 Option+Delete
가져오기 최적화 Control+Alt+O Control+Option+O
프로젝트 빠른 수정(의도한 작업과 빠른 수정 사항 표시) Alt+Enter Option+Enter
코드 서식 다시 지정 Control+Alt+L Command+Option+L
줄 자동 들여쓰기 Control+Alt+I Control+Option+I
줄 들여쓰기/들여쓰기 해제 Tab 또는 Shift+Tab Tab 또는 Shift+Tab
스마트 선 이음 Control+Shift+J Control+Shift+J
스마트 선 분할 Control+Enter Command+Enter
새 줄 시작 Shift+Enter Shift+Enter
다음/이전 강조표시된 오류 F2 또는 Shift+F2 F2 또는 Shift+F2
빌드 Control+F9 Command+F9
빌드와 실행 Shift+F10 Control+R
변경사항 적용 및 활동 다시 시작 Control+F10 Control+Command+R
코드 변경사항 적용 Control+Alt+F10 Control+Shift+Command+R
디버그 Shift+F9 Control+D
Step Over F8 F8
Step Into F7 F7
스마트 Step Into Shift+F7 Shift+F7
Step Out Shift+F8 Shift+F8
커서까지 실행 Alt+F9 Option+F9
식 평가 Alt+F8 Option+F8
프로그램 재개 F9 Command+Option+R
중단점 전환 Control+F8 Command+F8
중단점 보기 Control+Shift+F8 Command+Shift+F8
복사 F5 F5
이동 F6 F6
안전하게 삭제 Alt+Delete Command+Delete
이름 변경 Shift+F6 Shift+F6
서명 변경 Control+F6 Command+F6
인라인 Control+Alt+N Command+Option+N
메서드 추출 Control+Alt+M Command+Option+M
변수 추출 Control+Alt+V Command+Option+V
필드 추출 Control+Alt+F Command+Option+F
상수 추출 Control+Alt+C Command+Option+C
매개변수 추출 Control+Alt+P Command+Option+P
VCS에 프로젝트 커밋 Control+K Command+K
VCS에서 프로젝트 업데이트 Control+T Command+T
최근 변경 내용 보기 Alt+Shift+C Option+Shift+C
VCS 팝업 열기 Alt+`(역따옴표) Control+V

 

맞춤 키맵 구성

Android 스튜디오의 키맵 설정에서 미리 설정된 다양한 키맵 중에 선택하거나 미리 설정된 키맵을 수정하여 새로운 맞춤 키맵을 만들 수 있습니다.

키맵 설정을 열려면 File > Settings(Mac은 Android 스튜디오 > Preferences)를 선택하고 Keymap 창으로 이동합니다.

그림 1. Android 스튜디오 키맵 설정 창

  1. Keymaps 드롭다운: 이 메뉴에서 원하는 키맵을 선택하여 미리 설정된 키맵 간에 전환합니다.
  2. Actions 목록: 수정할 작업을 마우스 오른쪽 버튼으로 클릭합니다. 작업의 단축키를 추가하거나, 마우스 단축키를 추가하여 특정 작업을 마우스 클릭과 연결하거나, 현재 단축키를 삭제할 수 있습니다. 미리 설정된 키맵을 사용 중인 경우 특정 작업의 단축키를 수정하면 자동으로 키맵 사본이 생성되고 수정 내용이 이 사본에 추가됩니다.
  3. Copy 버튼: 드롭다운 메뉴에서 시작점으로 사용할 키맵을 선택하고 Copy를 클릭하여 새로운 맞춤 키맵을 만듭니다. 키맵 이름과 단축키를 수정할 수 있습니다.
  4. Reset 버튼: 드롭다운 메뉴에서 키맵을 선택하고 Reset을 클릭하여 원래 구성으로 되돌립니다.
  5. 검색창: 작업 이름으로 단축키를 검색하려면 여기에 입력합니다.
  6. 단축키로 검색: Find Actions by Shortcut을 클릭하고 작업을 검색하는 데 사용할 단축키를 입력합니다.

평가 및 리뷰

 

LIST