본문 바로가기
flutter/Tip

Flutter / Hot Reload 단축키 지정하기 (키맵, 수정하기, 복구하기, 단축키 안됨, keymap)

by ch5c 2025. 11. 14.
반응형

우리가 플러터로 개발을 할 때 가장 좋은 편의 기능을 뽑으라고 한다면 무엇일까? 난 자신 있게 바로HotRestart / HotReload 기능이라고 할 것이다.

그런데 안드로이드 스튜디오를 사용해서 개발을 하고 있다면 좀 불편함을 느끼는 사항이 있을 것인데 바로 Hot Reload에 지정되어 있는 단축키가 안 먹는다는 것이다.

Hot Reload에 Ctrl + ₩이 지정되어 있는 모습

 

아무리 코드 내에서 Ctrl + ₩를 눌러도 화면이 갱신되지 않을 것을 것이고 혹은 이상한 제미나이가 뜨는 사람도 있을 것이다.

이는 제대로 안드로이드 스튜디오에서 키맵핑이 되지 않아서 발생하는 문제인데 그것을 해결해 볼 것이다.


가장 먼저 Settings를 열어준다.

그런 후 Keymap에 들어가서 검색창 옆에 있는 Find Shortcut을 클릭한다.

저 창이 열렸다면 키보드로 아무거나 한번 입력해 보자. 아마 자신이 입력한 키가 알아서 입력되어 검색될 것이다.

이제 저기에서 우리가 맵핑해 줄 Ctrl + ₩를 입력해 줄 것이다.

이렇게까지 왔다면 아래와 같은 화면이 뜰 것인데 이제 쓸모없는 제미나이에 맵핑되어 있는 키를 삭제할 것이다.

제미나이 디렉토리 안에 위치한 단축키들을 전부 삭제해 주면 된다.

삭제하는 방법은 먼저 삭제할 단축키가 지정되어 있는 숏컷을 클릭해 주고 위의 연필모양(Edit Shortcut)을 클릭해 주면 아래와 같이 편집 창이 뜨는데 거기서 Remove를 해주면 된다.

그렇게 다 지워주자.

다 지워줬다면 이제 OK로 끝내주면 된다.

이제 한번 앱을 실행시키고 코드를 바꿔 본다음 Ctrl + ₩을 눌러보아라. 잘 반영이 될 것이다.

키맵핑을 초기화 하고 싶다면 Show Scheme Actions버튼에서 Restore Defaults를 눌러주면 된다. 또한 항상 세팅에서 설정을 바꾸면 OK 혹은 Apply를 눌러주도록 하자.

 

반응형