안드로이드 스튜디오에서 유용하게 사용할 수 있는 단축키를 정리해본다.
본인이 맨날 까먹어서 가끔 보려고 작성하는 포스팅
✅ 국민 단축키
ctrl + c | 복사 |
ctrl + v | 붙여넣기 |
ctrl + x | 잘라내기 |
ctrl + a | 전체 선택 |
ctrl + f | 검색 |
ctrl + z | 작업 내용 뒤로 되돌리기 |
ctrl + shift + z | 작업 내용 앞으로 되돌리기 |
여기까진 정말 기본적인 단축키다.
작성하지 않으려다 혹시 모를 찝찝함에 작성했다.
✅ 안드로이드 스튜디오 유용한 단축키
● shift + F10 : Run
● ctrl + d : 행 복사
● ctrl + y : 행 삭제
● ctrl + q : 인라인 문서 조회
클래스, 함수, 변수 등에 대한 문서를 간략히 확인할 수 있는 단축키다.
마우스를 올린 상태에서 1초간 기다리면 팝업되는 내용과 동일하다.
하지만 단축키를 사용하면 마우스에 손을 올리지 않아도 되고,
1초나 아낄 수 있다는 이야기다.
● ctrl + b : 문서 조회 == ctrl + 마우스 클릭
위 처럼 특정 클래스, 함수, 변수 등에 커서를 올려놓고 단축키를 누르면
해당 문서로 직접 이동된다.
ctrl 누른 상태로 마우스 클릭을 하는 동작과 동일하다.
마우스에 손 올리기 싫을 때 매우 유용하게 사용 중이다.
● ctrl + alt + L : 코드 자동 정리
대충 다음과 같은 코드가 있다고 가정하고,
단축키를 누르면 다음과 같이 자동 변경된다.
들여쓰기가 깔끔하게 적용된 모습이다.
● shift + shift : 프로젝트 전체 검색
프로젝트 내에서 검색한 단어를 찾아준다.
Tab 키를 눌러서 검색 단위를 변경할 수 있다. (클래스 단위, 파일 단위 등)
검색된 목록을 클릭하면 해당 문서로 이동된다.
● ctrl + shift + f : 프로젝트 전체 검색
이 또한 프로젝트 전체 검색이지만,
shift + shift 와는 다르게 해당 파일 내용이 함께 표시된다.
해당 화면에서 파일 내용을 수정할 수도 있다. (이게 정말 편함)
● ctrl + shift + ↑↓ : 코드 위치 이동
커서가 놓인 지점을 기준으로 코드 한 줄씩 위치 변경할 수 있다.
하지만 함수 단위로 커서를 놓고 단축키를 누르면,
위 사진의 빨간 화살표처럼 함수 단위로 위치가 변경된다.
(커서를 어디에 놓는지가 중요)
● alt + ←→ : 열려있는 파일 탭 이동
현재 열려있는 파일 탭을 편하게 이동할 수 있다.
이 단축키가 손에 익는 순간부터 마우스를 거의 만지지 않게 되었다.
● alt + 마우스 세로 드래그 / alt + shift + 마우스 클릭 : 다중 커서 선택
여러 곳에 동일한 코드를 작성할 때 유용하다.
하지만 보일러 플레이트를 굉장히 싫어하는 사람으로서 자주 사용할 일은 없다.
더 많은 종류의 단축키가 궁금하다면 공식 문서에서 확인하기 바란다 ↓
✅ 번외 - 크롬 브라우저 단축키
브라우저 서칭이 작업의 대부분이 되는 날도 많기에,
자주 사용하는 단축키 몇개 적어놓고 간다.
ctrl + N | 새 창 띄우기 |
ctrl + T | 새 탭 띄우기 |
ctrl + Tab | 열려있는 다음 탭으로 이동 |
ctrl + shift + Tab | 열려있는 이전 탭으로 이동 |
ctrl + W | 현재 탭 닫기 |
ctrl + L | 주소표시줄로 포커스 이동 |
ctrl + shift + T | 가장 마지막에 열려있던 탭 모두 복원 (퇴근 → 출근 루틴에 매우 유용) |
F12 | 개발자 도구 |
F5 | 새로고침 |
ctrl + shift + R | 강력 새로고침 (캐시 날림) |
막상 사용하려고 하면 몇 개는 까먹어 버릇해서 가끔 보러오려고 작성했는데,
정리하다보니 이제는 안 까먹을 것 같다.
'Android (안드로이드)' 카테고리의 다른 글
[Android] 앱 버전 · Target SDK · 빌드 날짜 표시하기 / BuildConfig import 오류 해결 (3) | 2024.12.12 |
---|---|
[Android] Android Version 종류 및 점유율 확인 / API LEVEL / Target SDK (1) | 2024.12.11 |
[Android] NDK / JNI (3) - CMake 방식 적용 (1) | 2024.12.09 |
[Android] NDK / JNI (2) - 적용해보기 (2) | 2024.12.06 |
[Android] NDK / JNI (1) (2) | 2024.12.04 |