😎
IdeaVimからFlutterのHot reloadを呼び出す方法
キーマップ設定でファイル保存時に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が呼び出されるようになりました 🎉
Discussion