IT기술/플러터 (flutter)

[Flutter] Android Studio에서 사용 가능한 플러터 단축키 모음

후스파 2025. 4. 19. 13:45
반응형

flutter 다이어그램

Flutter로 앱을 개발할 때 Android Studio의 단축키를 잘 활용하면 개발 속도와 효율성이 크게 높아집니다. 아래는 플러터 개발에 자주 쓰이는 Android Studio(및 IntelliJ) 단축키를 macOS 기준으로 정리한 목록입니다. (Windows/리눅스 사용자는 공식 문서를 참고하세요.)

 


 

주요 코드 작성 및 편집 단축키

  • stless, stful 입력 후 Tab: StatelessWidget, StatefulWidget 코드 스니펫 자동 생성
    (Dart 파일에서 stless 또는 stful 입력 후 Tab 키)
  • Option + Enter: 위젯 래핑(Wrap with Widget), Stateless ↔ Stateful 변환 등 컨텍스트 액션
  • Command + Option + W: 선택한 위젯을 다른 위젯으로 래핑
  • Command + Option + L: 코드 자동 정렬(Format)
  • Command + /: 한 줄 주석 토글
  • Command + Shift + /: 여러 줄 주석 토글
  • Command + D: 현재 줄 또는 선택 영역 복제
  • Command + Delete: 현재 줄 삭제
  • Shift + Enter: 커서 아래에 새 줄 추가
  • Command + Enter: 커서 아래에 새 줄 추가(줄바꿈 없이)

 


 

탐색 및 검색 단축키

  • Command + O: 클래스/심볼 찾기
  • Command + Shift + O: 파일 찾기
  • Command + F: 현재 파일 내 텍스트 검색
  • Command + Shift + F: 전체 프로젝트 내 텍스트 검색
  • Command + E: 최근 파일 목록 보기
  • Command + Shift + E: 최근 편집 파일 보기
  • Command + L: 특정 줄로 이동

 


 

코드 자동완성 및 리팩토링

  • Control + Space: 기본 코드 자동완성
  • Control + Shift + Space: 스마트 코드 자동완성
  • Command + N: 코드 생성(생성자, getter/setter 등)
  • Control + T: 리팩토링 메뉴
  • Shift + F6: 이름 변경(리네임)
  • Command + Option + M: 메서드 추출
  • Command + Option + V: 변수 추출

 


 

실행 및 디버깅

  • Control + R: 앱 실행
  • Control + D: 디버깅 실행
  • Shift + Command + F10: 현재 실행/디버그 구성 실행
  • Shift + Command + Backslash($$: Hot Restart
  • Command + Backslash($$: Hot Reload

 


 

멀티 커서/라인 편집

  • Command + Option + Down/Up Arrow: 멀티 커서 추가
  • Shift + Option + I: 선택한 각 줄 끝에 커서 삽입

 


 

기타 유용한 단축키

  • Command + , (쉼표): 환경설정(Preferences) 열기
  • Command + 1: 프로젝트 창 열기/닫기
  • Command + Shift + F12: 에디터 창 최대화/최소화
  • Command + [ / ]: 들여쓰기/내어쓰기 조정
  • Command + W: 현재 탭 닫기

 


 

플러터 개발에 특화된 팁

  • Hot Reload/Restart 단축키를 자주 활용하면 UI 수정 결과를 빠르게 확인할 수 있습니다.
  • stless, stful 등 코드 스니펫을 적극 활용해 반복적인 위젯 코드를 빠르게 생성하세요.
  • Option + Enter로 위젯 래핑, Stateless ↔ Stateful 변환 등 다양한 액션을 즉시 수행할 수 있습니다.

 


 

참고

  • 각 단축키는 Android Studio 및 IntelliJ IDEA의 기본 키맵을 기준으로 하며, 환경설정 > Keymap에서 원하는 대로 커스터마이즈할 수 있습니다.
  • 공식 단축키 전체 목록은 Android Studio 공식 문서에서 확인할 수 있습니다.

 

 

[Flutter] Android Studio에서 사용 가능한 플러터 단축키 모음

Flutter는 크로스 플랫폼 앱을 개발하는 데 매우 유용한 프레임워크입니다. Android Studio와 함께 사용...

blog.naver.com

 

 

플러터 앱을 만들기 위한 필수 지식: 기초부터 실전까지

플러터는 크로스 플랫폼 모바일 앱 개발을 위한 강력한 프레임워크로, 효율적이고 아름다운 사용자 인터페이스를 구축할 수 있는 다양한 도구와 라이브러리를 제공합니다. 이번 포스팅에서는

hoosfa.tistory.com

 

반응형