본문 바로가기

Programing/Flutter

Android Studio 자주 쓰는 단축키 Windows

ctrl + alt + L : 코드 자동 정리(코드 간격, 줄바꿈 등), 콤마(,)를 기반으로 줄바꿈을 진행하고 코드 정리를 한다.

stless 입력하고 탭을 누르면 스테이트리스 위젯을 생성

stful 입력하고 탭을 누르면 스테이트풀 위젯을 생성

Show Context Action : Show Context Action 을 실행하고 싶은 곳에 커서를 올려놓고 alt + Enter 입력

 - 위젯 감싸기

옵션 명칭 설명
Wrap with Widget 위젯으로 감싸기, 아래 옵션에 정의되지 않은 다른 위젯으로 감쌀 때 사용
Wrap with Builder Builder 위젯으로 감싸기
Wrap with Center Center  위젯으로 감싸기
Wrap with Column Column  위젯으로 감싸기
Wrap with Padding Padding  위젯으로 감싸기
Wrap with Row Row  위젯으로 감싸기
Wrap with SizedBox SizedBox  위젯으로 감싸기
Wrap with StreamBuilder StreamBuilder  위젯으로 감싸기

 

 - 위젯 삭제하기(Romove this widget) : 가장 하위에 있는 위젯과 children 매개변수에 여러 개의 위젯이 입력될 때는 사용 불가

 - 스테이트리스 위젯을 스테이트풀 위젯으로 변경하기(Convert to StatefulWidget)

 - 동기 함수를 비동기로 변경하기(Convert to async function body)

 - import 추가하기 : 임포트하고 싶은 값에 마우스 커서를 올려놓고 Show Context Action 을 실행하면 해당 값을 임포트할 수 있는 경로들이 옵션으로 제공된다.

 

ctrl + F4 : 탭 닫기

ctrl + B, ctrl + Click : 선언부로 이동

ctrl + alt + B : 구현부로 이동

ctrl + shift + I : 선언부 팝업창으로 보기

ctrl + F : 현재 파일에서 찾기

ctrl + shift + F : 전체 파일에서 찾기

ctrl + R : 현재 파일에서 바꾸기

ctrl + shift + R : 전체 파일에서 바꾸기

ctrl + D : 라인 or 블럭 복사해서 붙여넣기

alt + 드래그 : 세로로 블럭 지정해서 한번에 입력, 수정하기

ctrl + H : 클래스 계층(Hierarchy) 보기

ctrl + I : Implement Method 구현

ctrl + O : Override Method 구현

ctrl + alt + I : 자동 identation

ctrl + alt + O : 사용하지 않는 import 제거

alt + F7 : 사용처 찾기(프로젝트 계층 단위로 볼 수 있다.)

ctrl + alt + 상/하 : 사용처 찾기에서 위/아래 사용처로 이동

ctrl + alt + 좌/우 : 이전/이후 커서 위치로 이동

alt + 상/하 : method 간 이동

ctrl + +/- : 현재 스코프 펴기/접기

ctrl + shift + +/- : 파일 전체 펴기/접기

ctrl + shift + T : 테스트 코드 만들기

shift + del + ctrl + X : 해당 라인 잘라내기

alt + 숫자키(1~9) : 해당 패널 열고 닫기(alt + 7 : Code Structure)