Android Studio開発フラッターショートカットの概要(Mac)

  1. ウィジェットの親要素をラップする:現在のウィジェットにカーソルを置き、オプション+ Enterキーを押すと、xxxでラップが表示されます

スクリーンショット2021-05-295.15.41pm.png

このウィジェットをすばやく削除することもできます:このウィジェットを削除しますスクリーンショット2021-05-295.17.01pm.png

  1. 変数を定義したら、現在の変数のコンストラクターをすばやく作成します。定義した変数にカーソルを置き、オプション+ Enterキーを押して、[xxxのコンストラクターの作成]を選択します。

スクリーンショット2021-05-295.19.37pm.png

  1. パッケージをすばやくインポートし、エラーを報告したClassクラスにカーソルを移動し、オプション+ Enterキーを押して、ライブラリxxxのインポートを選択します。

スクリーンショット2021-05-295.20.50pm.png

  1. 現在のクラスの定義を表示するか、メソッドの実装を表示します。Commandキーを押したままにすると、マウスが手の形に変わり、クリックしてクラスメソッドの実装ページに入るか、クラスにカーソルを置きます。Command+ bクラスに直接入るメソッドの実装ページ。表示した後、現在のページをすばやく閉じます。Command + w;
  2. ファイルの検索:Shiftをダブルクリック;グローバル検索:Command + Shift + f;
  3. 変数(関数)の名前変更:Shift + F6、名前を変更すると、すべての変数名が新しい名前になります。
  4. 変数(クラス名または複数行のコード)をすべて大文字に変換します:Command + Shift + U、もう一度押すと元に戻ります
  5. StatefulWidget / StatelessWidget Write stを直接継承するクラスをすばやく作成すると、エディターにオプションのコンポーネントstaが自動的に表示されます。AnimationController変数を含むクラスをすばやく作成します。

スクリーンショット2021-05-295.24.25pm​​.png9.コードを別のクラスに抽出し、抽出するコードを選択して、右クリック->リファクタリング->フラッターウィジェットの抽出、クラス名を入力すると、クラスが自動的に生成されます。または、[メソッドの抽出...]を選択します。関数を抽出するには

スクリーンショット2021-05-295.56.09pm.png10. Commond + dを使用すると、行をすばやくコピーできます。

11.複数の行を同時に編集する:オプションを押し続ける、カーソルを押す、複数のカーソルが表示される、複数の行を同時に編集する、編集後にescを押す、または他の場所をクリックして終了します。

11.現在の行を上下に移動します。オプション+Shift+上(下)矢印。

12.カーソルを最後に編集された(停止した)場所に移動します:オプション+コマンド+左矢印、より多くのコードがあるページ(またはソースコードを表示しているとき)、クリックしてメソッドを表示し、読んだ後に元に戻ります位置、あなたはこのショートカットキーを使うことができます;反対方向のオプション+コマンド+右矢印。

13.コードを自動的に整理する:Command + Shift + L.コードを整理するとき、最後のコンマとコンマなしの違いがあります。最後にコンマはありません。コードを終了したら、コードをに縮小してみてください。 1行で、末尾にコンマが付いています。終了後、コードは複数行に分割されます。;

14.クイック改行:カーソルが行の終わりになく、Enterキーを押して行を変更する場合、次のコンテンツが次の行に移動します。このとき、Shiftキーを押しながら次に、Enterキーを押して、行をすばやく折り返します。

15.現在のクラスのサブクラスを表示し、表示するクラス名にカーソルを置きます。Ctrl+ h、このクラスを継承するすべてのサブクラスを表示できます。Flutterには多くのクラスがあり、どのクラスかわからない場合があります。属性の割り当てに使用するには、変更されたメソッドを使用して表示できます。アンダースコアは使用できません。image.png

カスタムショートカットキーは、[設定]->[キーマップ]で定義できます。

おすすめ

転載: juejin.im/post/6967653120566525983