참고 자료
Android Developers Document - 프로젝트 개요

목차
0. 프롤로그
1. 프로젝트 모든 파일에서 찾기
2. 프로젝트 내에서 원하는 파일 찾기
3. 지금 보고 있는 파일이 프로젝트 구조 상 어디에 있는지 확인하기
4. 마구잡이로 펼쳐놓은 폴더들 다시 처음 구조로 접기
5. 사용하지 않는 import 삭제하기
6. 앱 Run 단축키
7. 모든 텍스트 한 번에 변경하기

0️⃣ 프롤로그

이 포스팅의 모든 단축키들은 맥북 기준입니다…!

1️⃣ 프로젝트 모든 파일에서 찾기

  • 보통 하나의 파일 안에서 특정 문자열을 찾을 때는 command + f 단축키를 누를 것이다! 그런데 문자열을 하나의 파일 내에서가 아니라 프로젝트 모든 파일 안에서 찾고 싶다면?

  • command + shift + f 단축키 누르기~

  • 스크린샷 2021-07-05 오후 11 24 17

2️⃣ 전체 프로젝트 내에서 원하는 파일 및 메소드 찾기

  • 프로젝트 규모가 별로 크지 않다면 마우스로 폴더를 하나하나 클릭해서 내가 찾고자 하는 파일이 어디에 있는지 찾을 수 있다. 하지만 프로젝트 규모가 너무 크면(폴더도 막 20개 넘고,, 폴더 안에 또 폴더 엄청 많고,,) 마우스로 직접 찾기는 쉽지 않다.

  • 그럴 땐 shift 두번 누르기 ~

  • 스크린샷 2021-07-05 오후 11 28 20

  • (위 그림 참고) 검색창에 파일 이름 검색하면 바로 나옴!

  • 마찬가지로, 전체 프로젝트 내에서 어떤 특정 메소드가 정의되어 있는 파일을 찾고 싶다면 쉬프트 두 번 누르고 메소드 이름 검색하면 됨~!

3️⃣ 지금 보고 있는 파일이 프로젝트 구조 상 어디에 있는지 확인하기

  • 현재 내가 보고 있는 파일이 Android Studio 왼쪽에 보이는 프로젝트 구조 내에서 어디에 위치하는지 확인하고 싶다면?

  • 04

  • (위 그림 참고) 빨간 박스 부분 클릭 (이거에 대응하는 단축키가 option + F1이라는데.. 왜 내 맥북에선 option + F1이 안 먹지)

4️⃣ 마구잡이로 펼쳐놓은 폴더들 다시 처음 구조로 접기

  • 여러 파일들 이것 저것을 열다보면 여러 폴더들이 열려있게 된다. 그럼 Android Studio의 왼쪽에 보이는 프로젝트 구조가 정리가 안 되어 있게 되는데 이것을 한 번에 원상복귀할 수 있다.

  • 스크린샷 2021-07-05 오후 11 44 48

  • (위 그림 참고) 빨간 박스 부분 클릭 하거나 command + - 단축키 누르기!

5️⃣ 사용하지 않는 import 삭제하기

  • 02

  • (위 그림 참고) 개발을 하다보면 사용하지 않는 import 문들이 지저분하게 보여 일일이 삭제하는 경우가 있을 것이다. 지워야할 import 들이 많으면 참 귀찮다! 이럴땐?!

  • control + option + o 단축키 누르기~~ 한 방에 사용하지 않는 import 문들이 싹~ 지워진다.

6️⃣ 앱 Run 단축키

  • 스크린샷 2021-08-10 오전 12 00 14

  • (위 그림 참고) 앱 실행(Run) 버튼 누르기 은근 귀찮다… control + r 누르기~

7️⃣ 모든 텍스트 한 번에 변경하기

  • 개발하다 보면 예를 들어, 변수 이름을 textViewTitle 에서 tvTitle로 바꾸고 싶을 때가 있을 것이다.. 클래스 내 코드 상에서 textViewTitle 변수가 한두번 작성되어 있다면 하나하나 찾아가서 바꾸면 되겠지만 만약 100번 이상 작성되어 있다면? 어떻게 100개를 다 tvTitle로 하나하나 고치고 앉아있을까..?

  • command + shift + r 로 한 번에 바꾸자!

  • 스크린샷 2021-08-10 오전 12 07 22

  • (위 그림 참고) 빨간 박스 안의 윗 줄이 바꾸기 전 문자열이고, 아래 줄이 바꾼 후 문자열이다. 즉, 윗 줄의 문자열을 아래 줄의 문자열로 대체(replace)한다는 의미이고 왼쪽 하단 버튼 중 Replace All을 누르면 모두 한 번에 바뀐다.