Burt.K

코코아를 좋아하는 프로그래머입니다 ;)

Android Studio 코드 네비게이션

코딩을 할 때 코드 네비게이션이 쉬워야 한다. 코드 네비게이션을 위해서 마우스를 사용해야 한다면 그것처럼 작업의 흐름을 끊는 것이 따로 없다. 이 글에서는 Android Studio 의 코드 네비게이션을 정리해 보려고 한다.

이 글은 Mac OS X 를 기준으로 하며 Android Studio의 keymap 을 Mac OS X 10.5+ 기준으로 설명한다.

스크린샷 2015-01-17 오후 3.14.29

 

클래스 열기

Cmd + o

MainActivity.java 파일로 이동하고 싶을 경우에 Cmd + o 를 누르고 MainA 정도까지만 치면 파일이름이 목록으로 나온다. 이름을 선택하면 해당 파일로 이동한다. 아주 빈번하게 사용되는 단축키이다.

파일 열기

Cmd + Shift + o

클래스 열기와 비슷하지만 리소스의  xml 파일 등을 열 때는 이 단축키를 사용해야 한다.

심볼 열기

Cmd + Alt + o

심볼을 찾아서 열 때 사용한다. 변수나 메서드의 이름을 입력하면 해당 변수나 메서드가 선언된 곳이로 이동할 수 있다.

파일을 열어 특정 줄로 이동하기

Cmd + o 를 누른 다음 나오는 다이얼로그에서 ma:23 을 치면 MainActivity.java의 23번째 줄로 이동한다. (ma 로 시작하는 클래스가 MainActivity 만 있다고 가정)

최종 편집 위치로 이동하기

Cmd + Shift + backspace

정말 많이 사용하는 단축키! 최종 편집 위치로 이동한다. 파일 파일 내에서도 가능하다.

코드 네비게이션 히스토리 뒤로 / 앞으로 이동하기

Cmd + Alt + Left or Right

웹브라우져의 뒤로, 앞으로 이동하기 버튼처럼 코드 네비게이션 히스토리의 앞, 뒤로 움직인다.

심볼이 사용된 곳 검색하기

Alt + F7

Find 패널 내에서 심볼이 사용된 곳을 검색하여 보여준다.

Cmd + Alt + F7

코드 편집기 내에서 심볼이 사용된 곳을 검색하여 보여준다.

심볼이 선언된 곳으로 이동하기

Cmd + b

심볼이 구현된 곳으로 이동하기

Cmd + Alt + b

타입이 선언된 곳으로 이동하기

Cmd + Shift + b

Super로 이동하기

Cmd + u

아래 표는 구글 문서에서 발췌 ( 원문 : https://developer.android.com/sdk/installing/studio-tips.html )

Table 1. Programming key commands

Action Android Studio Key Command
Command look-up (autocomplete command name) CMD + SHIFT + A
Project quick fix ALT + ENTER
Reformat code OPTION + CMD + L (Mac)
Show docs for selected API F1 (Mac)
Show parameters for selected method CTRL + P
Generate method CMD + N (Mac)
Jump to source CMD + down-arrow (Mac)
Delete line CMD + Backspace (Mac)
Search by symbol name OPTION + CMD + O (Mac)

 

← 65K 메서드 제한 해결하기
안드로이드 프래그먼트 →