오류 수정 (Quick Fix) : [option] + [Enter]
현재 구문 완성 (Complete Current Statement) : [Command] + [Shift] + [Enter]
현재 구문을 완성할 수 있습니다. 어떤 점에서 편리한가 하면, 코드를 정렬하면서 세미콜론이나 {}를 입력해 주고 다음에 입력해야 하는 곳까지 이동합니다.
매개변수 정보 표시 (Parameter Info) : [Command] + [P]
메서드의 매개변수 목록을 보여줍니다. 매개변수의 수나 자료형을 모를 때 유용하게 사용됩니다.
코드 자동 생성 (Generate) : [Command] + [N]
생성자, toStirng 메서드, 접근자 메서드(getter) 처럼 정형화된 코드를 생성합니다. 여러 개의 메서드에 접근자 메서드를 추가하려면 Shift를 누르면서 선택합니다.
항목 추출 (Extract) : [Command] + [option] + ([V], [F], [M], [C] 등)
이 명령을 이용하면 지금 커서가 있는 부분을 추출 할 수 있습니다.
[V]를 누르면 변수에 대입해 줍니다
[F]를 누르면 필드(전역변수)에 대입해 줍니다.
[C]를 누르면 상수로서 잘래냅니다.
[M]를 누르면 메서드로 잘라냅니다.
자동완성 (Postfix) : [변수.notnull] , [변수.var], [변수.field], [변수.for] 등.. + [Enter]
[변수.notnull] + [Enter] -> null을 체크하는 if 문을 만들 수 있습니다.
[변수.var] + [Enter] - > test.var를 입력해서 로컬 변수로 만들 수 있습니다.
[변수.field] + [Enter] ->멤버 변수로 만들 수 있습니다.
[변수.for] + [Enter] -> for문을 만들 수 있습니다.
* Editor -> General -> Postfix Completion에서 확인 할 수 있습니다.
최근에 사용한 파일 열기 (Recent Files) : [Command] + [E]
최근에 사용한 파일 목록을 표시할 수 있습니다.
통합 검색 (Search Everywhere) : [shift] + [shift] (shift 두번 클릭)
메서드명에서 파일명까지 모든 리소스를 대상으로 검색합니다.
심볼 검색 (Navigate Symbol) : [Command] + [Shift] + [O]
심볼을 검색합니다. 이 검색에서는 메서드와 멤버 변수 등은 나오지만 XML 파일 등은 나오지 않습니다. 소스코드 내에서 필요한 요소를 찾을 때 사용합니다.
- [참고자료] 안드로이드 개발 레벨업 교과서
'개발 > Android' 카테고리의 다른 글
[Android] 프래그먼트(Fragment)와 생명주기(Life Cycle) (0) | 2019.01.26 |
---|---|
[Android] 액티비티(Activity)와 생명주기(Life Cycle) (0) | 2019.01.26 |
[Android] 안드로이드 스튜디오의 폴더 구성 (0) | 2019.01.25 |
[Android Studio에서] 자바와 함께 코틀린 사용하기 (0) | 2018.08.21 |
[02] Genymotion 설치 및 Android Studio와 연동하기 (0) | 2018.05.24 |