본문 바로가기

개발/Android

[Android] 안드로이드 스튜디오 유용한 단축키 (*mac os 기준)

반응형

오류 수정 (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 파일 등은 나오지 않습니다. 소스코드 내에서 필요한 요소를 찾을 때 사용합니다. 

 

 

 

- [참고자료] 안드로이드 개발 레벨업 교과서

반응형