Android/Android관련 이것 저것..

개발을 빠르게하는 안드로이드 단축키

봄석 2019. 1. 20. 19:57

개발을 빠르게하는 안드로이드 단축키


1)Find Action (검색)

[CTRL]+[SHIFT]+[A]

안드로이드 스튜디오의 거의 모든 기능을 검색할 수 있습니다.


2)자동완성

[CTRL]+[SPACE]

문자열을 바탕으로 예측하는 기본적인 자동완성 기능

입력한 문자열을 보고 자동완성 후보를 예측해 보여줍니다.


3)현재 위치 자료형을 바탕으로 자동완성

[CTRL]+[SHIFT]+[SPACE]

자료형을 이용한 자동완성 기능.

인수를 입력할때 자동완성을 통해 인수 자동완성


4) 오류수정 Quick Fix

[Alt]+[Enter]



5)현재 구문 완성

[CTRL]+[SHIFT]+[ENTER]

현재 구문을 완성할 수 있습니다. 코드를 정렬하면서 세미콜론이나 {}를 입력해주고 다음에 입력해야 하는 곳까지 이동합니다.


6) 매개변수 정보표시

[CTRL]+ [P]


7)항목 추출

[CTRL]+[Alt]+([V], [F], [M], [C]) 

V는 Variable, F는 Field, M은 Method, C는 Const

현재 커서가 있는 부분을 추출할수 있습니다.


예를들어, ctrl +alt + v는 커서의 내용을 변수에 대입해줍니다

ctrl + alt + m은  메소드로 그 부분내용을 잘라냅니다.


8)Postfix 자동완성

예를들어 '변수.par'을 입력하고 [Enter]를 누르면 

(변수)처럼 괄호로 에워쌉니다. 몇가지만 예로들면


[.notnull]

saveInstanceState.notnull을 입력하면

if(saveInstanceState!=null){}로 완성해줍니다.


[.var]

testInstance.var을 입력하면 로컬변수로 만들어줍니다.

var testInstance=testInstance


9)프로젝트 안을 자유롭게 이동

[Alt]+[숫자]

툴 윈도우 열기

Project&Structure,AndroidMonitor등에 숫자가 표시되있어 [alt]+[숫자 ]로 표시/비표시를 간편하게 전환 할 수 있습니다.


10)최근에 사용한 파일 열기

[CTRL]+[E]



11)파일과 심볼 검색

  • 통합검색 [SHIFT]+[SHIFT] : 메소드명에서 파일명까지 모든 리소스를 대상으로 검색합니다.
  • 심볼 검색 [CTRL]+[SHIFT]+[Alt]+[N] : 심볼을 검색합니다. 이 검색에서는 메소드와 멤버 변수 등은 나오지만 XML 파일 등은 나오지 않습니다.소스코드내에서 필요한 요소를 찾을 때 사용합니다.

12)선언부 열기
[CTRL]+[B]
이 명령을 통해 메소드의 선언부로 이동할 수 있습니다.
이동한 곳이 interface의 메소드나 abstract 메소드인 경우가 자주 있습니다. 그러한 경우 구현 내용을 보고 싶을 때는 왼쪽 동그라미를 클락하면 구현한 클래스 목록이 표시되어 확인할 수 있습니다.

13)메소드를 호출한 곳 열기
[CTRL]+[Alt]+[H]
메소드 선언에서 이용하면 호출한 곳의 목록을 열 수 있습니다.