67

Android Studio IDE にコード スニペットを追加する方法を知っている人はいますか? メニューエントリなどは見つかりませんでした。

また、既存のスニペットを変更することは可能ですか?

4

5 に答える 5

101

テンプレートを追加/編集するには:

メニューで を選択し、 (または)File -> Settingsの下にある に進みます。IDE SettingsEditorLive Templates

テンプレートを挿入するには:

メニューで を選択しますCode -> Insert Live Template(または割り当てられたショートカット キーを使用します)。

スクリーンショット Android Studio 3.4 Live Templete Android Studio 3.4 を追加

于 2013-06-01T08:35:15.360 に答える
20

コード スニペットは、Android Studio ではライブ テンプレートと呼ばれます

現在のライブ テンプレートを参照する

[ファイル] > [設定] > [エディター] > [ライブ テンプレート]に移動します。次に、さまざまなオプションをクリックして、その機能を確認します。

ここに画像の説明を入力

ここにいくつかの興味深いものがあります:

  • foreach

    for ($i$ : $data$) {
        $cursor$
    }
    
  • トースト

    android.widget.Toast.makeText($className$.this, "$text$", Toast.LENGTH_SHORT).show();
    
  • トド

    // TODO: $date$ $todo$ 
    
  • ロジ

    android.util.Log.i(TAG, "$METHOD_NAME$: $content$");
    

記号で囲まれた単語$は、文脈から自動的に入力される場所、またはユーザーがタブで入力できる場所です。

ライブ テンプレートを使用する

省略形を入力し、入力する必要があるものをタブで移動するだけです。

例:

logi

そして私はこれを与えられた

Log.i(TAG, "myMethodName: |");

垂直線でマークした位置にカーソルを置きます|

ライブ テンプレートを自分のものにする

コードを記述して強調表示し、[ツール] > [ライブ テンプレートとして保存]に移動するだけです。

さらなる研究

于 2016-09-15T10:06:47.130 に答える