Android/Android관련 이것 저것..

안드로이드 스튜디오 단축키

봄석 2019. 3. 10. 00:31

안드로이드 스튜디오 단축키


안드로이드 공식 document 

https://developer.android.com/studio/intro/keyboard-shortcuts?hl=ko



설명Windows/LinuxMac
일반
모두 저장Control + SCommand + S
동기화Control + Alt + YCommand + Option + Y
편집기 최대화/최소화Control + Shift + F12Control + Command + F12
즐겨찾기에 추가Alt + Shift + FOption + Shift + F
현재 프로필로 현재 파일 검사Alt + Shift + IOption + Shift + I
빠른 전환 구성표Control + ` (역따옴표)Control + ` (역따옴표)
설정 대화상자 열기Control + Alt + SCommand + , (쉼표)
프로젝트 구조 대화상자 열기Control + Alt + Shift + SCommand + ; (세미콜론)
탭과 도구 창 간의 전환Control + TabControl + Tab
Studio 내에서 탐색 및 검색
모든 항목 검색(코드와 메뉴 포함)Shift 키를 두 번 누름Shift 키를 두 번 누름
찾기Control + FCommand + F
다음 찾기F3Command + G
이전 찾기Shift + F3Command + Shift + G
바꾸기Control + RCommand + R
작업 찾기Control + Shift + ACommand + Shift + A
기호 이름으로 검색Control + Alt + Shift + NCommand + Option + O
클래스 찾기Control + NCommand + O
(클래스 대신에) 파일 찾기Control + Shift + NCommand + Shift + O
경로에서 찾기Control + Shift + FCommand + Shift + F
파일 구조 팝업 열기Control + F12Command + F12
열린 편집기 탭 사이에서 탐색Alt + 오른쪽/왼쪽 화살표Control + 오른쪽/왼쪽 화살표
소스로 이동F4 / Control + EnterF4 / Command + 아래쪽 화살표
새 창에서 현재 편집기 탭 열기Shift + F4Shift + F4
최근에 연 파일 팝업Control + ECommand + E
최근에 편집한 파일 팝업Control + Shift + ECommand + Shift + E
마지막 편집 위치로 이동Control + Shift + 백스페이스Command + Shift + 백스페이스
활성 편집기 탭 닫기Control + F4Command + W
도구 창에서 편집기 창으로 돌아가기EscEsc
활성 또는 마지막 활성 도구 창 숨기기Shift + EscShift + Esc
줄 이동Control + GCommand + L
유형 계층 구조 열기Control + HControl + H
메서드 계층 구조 열기Control + Shift + HCommand + Shift + H
호출 계층 구조 열기Control + Alt + HControl + Option + H
코드 쓰기
코드 생성(getter, setter, constructor, hashCode/equal, toString, new file, new class)Alt + InsertCommand + N
메서드 재정의Control + OControl + O
메서드 구현Control + IControl + I
코드 감싸기(if...else / try...catch 등)Control + Alt + TCommand + Option + T
캐럿(^)에서 줄 삭제Control + YCommand + 백스페이스
현재 코드 블록 접기/펼치기Control + 빼기/더하기 기호(-/+)Command + 빼기/더하기 기호(-/+)
모든 코드 블록 접기/펼치기Control + Shift + 빼기/더하기 기호(-/+)Command + Shift + 빼기/더하기 기호(-/+)
현재 줄 또는 선택 항목 중복Control + DCommand + D
기본 코드 완성Control + 스페이스Control + 스페이스
스마트 코드 완성(예상 형식을 기준으로 메서드 및 변수 목록 필터링)Control + Shift + 스페이스Control + Shift + 스페이스
명령문 완성Control + Shift + EnterCommand + Shift + Enter
빠른 문서 조회Control + QControl + J
선택한 메서드에 대한 매개변수 표시Control + PCommand + P
선언으로 이동(직접)Control + B 또는 Control + 클릭Command + B 또는 Command + 클릭
구현으로 이동Control + Alt + BCommand + Alt + B
슈퍼메서드/슈퍼클래스Control + UCommand + U
빠른 정의 조회 열기Control + Shift + ICommand + Y
프로젝트 도구 창 표시 여부 전환Alt + 1Command + 1
북마크 전환F11F3
니모닉으로 북마크 전환Control + F11Option + F3
줄 주석으로 주석 처리/주석 처리 제거Control + /Command + /
블록 주석으로 주석 처리/주석 처리 제거Control + Shift + /Command + Shift + /
계속 증가하는 코드 블록 선택Control + WOption + Up
현재 선택 항목을 이전 상태로 감소Control + Shift + WOption + Down
코드 블록 시작으로 이동Control + [Option + Command + [
코드 블록 끝으로 이동Control + ]Option + Command + ]
코드 블록 시작까지 선택Control + Shift + [Option + Command + Shift + [
코드 블록 끝까지 선택Control + Shift + ]Option + Command + Shift + ]
단어 끝까지 삭제Control + DeleteOption + Delete
단어 시작까지 삭제Control + 백스페이스Option + 백스페이스
가져오기 최적화Control + Alt + OControl + Option + O
프로젝트 빠른 수정(의도한 작업과 빠른 수정 사항 표시)Alt + EnterOption + Enter
코드 서식 다시 지정Control + Alt + LCommand + Option + L
줄 자동 들여쓰기Control + Alt + IControl + Option + I
줄 들여쓰기/들여쓰기 해제Tab/Shift + TabTab/Shift + Tab
스마트 선 이음Control + Shift + JControl + Shift + J
스마트 선 분할Control + EnterCommand + Enter
새 줄 시작Shift + EnterShift + Enter
다음/이전 강조표시된 오류F2 / Shift + F2F2 / Shift + F2
빌드 및 실행
빌드Control + F9Command + F9
빌드 및 실행Shift + F10Control + R
디버깅
디버그Shift + F9Control + D
Step overF8F8
Step intoF7F7
스마트 Step intoShift + F7Shift + F7
Step outShift + F8Shift + F8
커서까지 실행Alt + F9Option + F9
식 평가Alt + F8Option + F8
프로그램 재개F9Command + Option + R
중단점 전환Control + F8Command + F8
중단점 보기Control + Shift + F8Command + Shift + F8
리팩터링
복사F5F5
이동F6F6
안전하게 삭제Alt + DeleteCommand + Delete
이름 바꾸기Shift + F6Shift + F6
서명 변경Control + F6Command + F6
인라인Control + Alt + NCommand + Option + N
메서드 추출Control + Alt + MCommand + Option + M
변수 추출Control + Alt + VCommand + Option + V
필드 추출Control + Alt + FCommand + Option + F
상수 추출Control + Alt + CCommand + Option + C
매개변수 추출Control + Alt + PCommand + Option + P
버전 제어/로컬 기록
VCS에 프로젝트 커밋Control + KCommand + K
VCS에서 프로젝트 업데이트Control + TCommand + T
최근 변경 내용 보기Alt + Shift + COption + Shift + C
VCS 팝업 열기Alt + ` (역따옴표)Control + V

맞춤 키맵 구성

Android Studio의 키맵 설정에서 여러 가지 사전 설정 키맵 중에서 선택하거나 사전 설정 키맵을 수정하여 새로운 맞춤 키맵을 만들 수 있습니다.

키맵 설정을 열려면 File > Settings > Keymap (Mac에서는 File > Properties > Keymap)을 클릭하세요.

그림 1. Android Studio 키맵 설정 창

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