Flutterでアプリのコードを書いていて、
既存のColumn
をExpanded
でWrapしたい!
みたいなとき、何にも知らない私は
Column
の箇所を選択してカットして、代わりにExpanded
を書いてそのchild:
に先ほどのColumn
をペーストして。。
というやり方をしていました。
これメンドクサイのでなんとかならないとのかな〜と思っていたら、IDEのショートカットで簡単に出来ることが分かりました。
その方法は、Codelabsのこちらの回のなかで紹介れています。
WrapさせたいWidgetをクリックすると、その行の左にバルブが表示されるので、それをクリックします。
そうすると、Wrap with new widget
という項目が出てくるので、それを選択するとwidget
でwrapしてくれます。あとはそれを目的のWidgetに置き換えるだけです。
キーボードのショートカットの場合、option+return (macOS)
alt+enter (Linux, Windows)
です。
上では IntelliJ IDEAの例ですが、AndroidStudioでも同様にできました。
キーボードのショートカットも同じです(Linux, Windowsは未確認)。