[TIL] #1 Android Studio Keyboard Shortcuts

Yeon·2023년 7월 17일
0
post-thumbnail

💡 General Actions

설명Windowsmac
모두 저장ctrl + Scmd + S
동기화ctrl + alt + Ycmd + option + Y
편집기 최대화/최소화ctrl + shift + F12cmd + shift + F12
즐겨찾기에 추가alt + shift + Foption + shift + F
현재 프로필로 현재 파일 검사alt + shift + Ioption + shift + I
빠른 전환 구성표ctrl + `ctrl + `
설정 대화상자 열기ctrl + alt + Scmd + ,
프로젝트 구조 대화상자 열기ctrl + alt + shift + Scmd + ;
탭과 도구 창 간의 전환ctrl + Tabctrl + Tab

💡 Navigate & Search Android Studio

설명Windowsmac
모든 항목 검색 (코드, 메뉴 포함)shift 키를 두 번 누름shift 키를 두 번 두름
찾기ctrl + Fcmd + F
다음 항목 찾기F3cmd + G
이전 항목 찾기shift + F3cmd + shift + G
바꾸기ctrl + Rcmd + R
작업 찾기ctrl + shift + Acmd + shift + A
기호 이름으로 검색ctrl + alt + shift + Ncmd + option + O
클래스 찾기ctrl + Ncmd + O
(클래스 대신에) 파일 찾기ctrl + shift + Ncmd + shift + O
경로에서 찾기ctrl + shift + Fcmd + shift + F
파일 구조 대화상자 열기ctrl + F12cmd + F12
열린 편집 탭 사이에서 탐색alt + 좌/우 방향키ctrl + 좌/우 방향키
소스로 이동F4 또는 ctrl + EnterF4 또는 ctrl + Enter
새 창에서 현재 편집기 탭 열기shift + F4shift + F4
최근에 연 파일 대화상자ctrl + Ecmd + E
최근에 편집한 파일 대화상자ctrl + shift + Ecmd + shift + E
마지막 편집 위치로 이동ctrl + shift + backspacecmd + shift + delete
활성 편집기 탭 닫기shift + Escshift + Esc
도구 창에서 편집기 창으로 돌아가기EscEsc
활성 또는 마지막 활성 도구 창 숨기기shift + Escshift + Esc
줄 이동ctrl + Gcmd + L
유형 계층 구조 열기ctrl + Hctrl + H
메서드 계층 구조 열기ctrl + shift + Hcmd + shift + H
호출 계층 구조 열기ctrl + alt + Hctrl + option + H

💡 View Layouts

설명Windowsmac
확대/축소ctrl + '+'/'-'cmd + '+'/'-'
화면에 맞춤ctrl + 0cmd + 0
실제 크기ctrl + shift + 1cmd + shift + 1
화면 이동space 누른 상태로 클릭하여 드래그space 누른 상태로 클릭하여 드래그

💡 Design Tools: Layout Editor, Navigation Editor

설명Windowsmac
디자인 모드와 청사진 모드 간 전환BB
세로 모드와 가로 모드 간 전환OO
기기 전환DD
강제 새로고침RR
렌더링 오류 패널 전환EE
제약 조건 삭제delete 또는 ctrl + 클릭delete 또는 cmd + 클릭
XML로 이동ctrl + Bcmd + B
모든 구성요소 선택ctrl + Acmd + A
여러 구성요소 선택shift + 클릭 또는 ctrl + 클릭shift + 클릭 또는 cmd + 클릭
중첩 그래프로 그룹화ctrl + Gcmd + G
대상 순환Tab 또는 shift + TabTab 또는 shift + Tab

⭐ Write Code

설명Windowsmac
코드 생성alt + insertcmd + N
메서드 재정의ctrl + Octrl + O
메서드 구현ctrl + Ictrl + I
코드 둘러싸기ctrl + alt + Tcmd + option + T
캐럿(^)에서 줄 삭제ctrl + Ycmd + delete
현재 코드 블록 접기/펼치기ctrl + '-'/'+'cmd + '-'/'+'
모든 코드 블록 접기/펼치기ctrl + shift + '-'/'+'cmd + shift + '-'/'+'
현재 줄 또는 선택 항목 중복ctrl + Dcmd + D
기본 코드 완성ctrl + spacectrl + space
스마트 코드 완성ctrl + shift + spacectrl + shift + space
명령문 완성ctrl + shift + Entercmd + shift + Enter
빠른 문서 조회ctrl + Qctrl + J
선택한 메서드에 관한 매개변수 표시ctrl + Pcmd + P
선언으로 이동(직접)ctrl + B 또는 ctrl + 클릭cmd + B 또는 cmd + 클릭
구현으로 이동ctrl + alt + Bcmd + option + B
슈퍼메서드/슈퍼클래스로 이동ctrl + Ucmd + U
빠른 정의 조회 열기ctrl + shift + Icmd + Y
프로젝트 도구 창 표시 여부 전환alt + 1cmd + 1
북마크 전환F11F3
니모닉으로 북마크 전환ctrl + F11option + F3
줄 주석 처리/제거ctrl + /cmd + /
블록 주석 처리/제거ctrl + shift + /cmd + shift + /
계속 증가하는 코드 블록 선택ctrl + Woption + Up
현재 선택 항목을 이전 상태로 감소ctrl + shift + Woption + Down
코드 블록 시작으로 이동ctrl + [option + cmd + [
코드 블록 끝으로 이동ctrl + ]option + cmd + ]
코드 블록 시작까지 선택ctrl + shift + [option + cmd + shift + [
코드 블록 끝까지 선택ctrl + shift + ]option + cmd + shift + ]
단어 끝까지 삭제ctrl + deleteoption + delete
단어 시작까지 삭제ctrl + backspaceoption + delete
가져오기 최적화ctrl + alt + Octrl + option + O
프로젝트 빠른 수정alt + Enteroption + Enter
코드 서식 다시 지정ctrl + alt + Lcmd + option + L
줄 자동 들여쓰기ctrl + alt + Ictrl + option + I
줄 들여쓰기/해제Tab 또는 shift + TabTab 또는 shift + Tab
스마트 선 이음ctrl + shift + Jctrl + shift + J
스마트 선 분할ctrl + Entercmd + Enter
새 줄 시작shift + Entershift + Enter
다음/이전 강조표시된 오류F2 또는 shift + F2F2 또는 shift + F2
  • 코드 생성: getter, setter, constructor, hashCode/equals. toString, new file, new class
  • 코드 둘러싸기: if...else, try...catch 등
  • 스마트 코드 완성: 예상 형식을 기준으로 메서드 및 변수 목록 필터링
  • 프로젝트 빠른 수정: 의도한 작업과 빠른 수정 사항 표시

💡 Build & Run

설명Windowsmac
빌드ctrl + F9cmd + F9
빌드와 실행shift + F10ctrl + R
변경사항 적용 및 활동 다시 시작ctrl + F10ctrl + cmd + R
코드 변경사항 적용chtrl + alt + F10ctrl + cmd + shift + R

🐛 Debug

설명Windowsmac
디버그shift + F9ctrl + D
Step OverF8F8
Step IntoF7F7
Smart Step Intoshift + F7shift + F7
Step Outshift + F8shift + F8
커서까지 실행alt + F9option + F9
식 평가alt + F8option + F8
프로그램 재개F9cmd + option + R
중단점 전환ctrl + F8cmd + F팔
중단점 보기ctrl + shift + F8cmd + shift + F8
  • F8이라고 쓰면 계속 비공개 전환되서 F팔로 표기

♻️ Refactor

설명Windowsmac
복사F5F5
이동F6F6
안전하게 삭제alt + deletecmd + delete
이름 변경shift + F6shift + F6
서명 변경ctrl + F6cmd + F6
인라인ctrl + alt + Ncmd + option + N
메서드 추출ctrl + alt + Mcmd + option + M
변수 추출ctrl + alt + Vcmd + option + V
필드 추출ctrl + alt + Fcmd + option + F
상수 추출ctrl + alt + Ccmd + option + C
매개변수 추출ctrl + alt + Pcmd + option + P

💡 Version Control/Local History

설명Windowsmac
VCS에 프로젝트 커밋ctrl + Kcmd + K
VCS에서 프로젝트 업데이트ctrl + Tcmd + T
최근 변경 내용 보기alt + shift + Coption + shift + C
VCS 대화상자 열기alt + `ctrl + V

[참고 사이트]
Android Studio - 단축키

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

유익한 글 잘 봤습니다, 감사합니다.

답글 달기