😎

IdeaVimからFlutterのHot reloadを呼び出す方法

2020/12/03に公開

キーマップ設定でファイル保存時にHot reloadが呼び出されるように

AndroidStudioのIdeaVimプラグイン使用時に :w などでファイルを保存しても、通常はFlutterのHot reloadが実行されません。

もちろん ⌘SでHot reloadを実行することはできますが、このひと手間が結構なストレスになってきました。。

そこでIdeaVimのキーマップ設定でなんとかできないかと調べていたら、 Flutter.Toolbar.ReloadAction というアクションがあることを知り [1] 、さっそく以下のようなキーマップを設定しました。

~/.ideavimrc
nnoremap <Space>w :w<CR>:action Flutter.Toolbar.ReloadAction<CR>

これで無事、ファイル保存と同時にHot reloadが呼び出されるようになりました 🎉


脚注
  1. Saving files using IdeaVIM plugin will not trigger Remote Hosts Access auto upload feature ↩︎

Discussion