分1234はじめに今回は,前回のコード補完で軽く流したライブテンプレート展開と,それに関連したテンプレート系の入力補助機能について説明します。Templates⁠)⁠」とは,Eclipseの「テンプレート」に相当する機能です。Eclipseを使っている人には信じられないかも知れませんが,テンプレートは通常のコード補完(Basic補完)の候補に出てきません。Eclipseのテンプレート展開の例プリセットされているテンプレート名も直感的ではなく,テンプレート展開のプレビューもでないため,正直言って使いやすくないです。Templates」に登録してあるので,筆者は真っ先に「iterations」のテンプレートを表1のようにリネームして使ってます。for_revちなみにライブテンプレートのプレビューはLiveTemplatePreviewプラグインでできるようになります。詳しくは後の回で紹介します。先ほどのライブテンプレートとは異なり,テンプレートを挿入するのではなく「選択範囲を」テンプレートで囲みます。囲む⁠」⁠)⁠」に相当します。何も選択していない場合は,カーソル行が対象になります。Template)の例テンプレートの数は多くありません。Templates」の中の「Surround」カテゴリに含まれるテンプレートだけが候補に出てきます。別のキーがアサインされています。あり,こちらがこのコマンドを兼ねるため,ほとんど使ったことが無いです。Studioがそうなってる」といってもBasic補完の候補にライブテンプレートが出てこないのは,さすがに頭が固いと思います。開発元もそう思ったかは定かではありませんが,隠しオプションを有効にすることでBasic補完の候補にライブテンプレートを表示することができます。コマンドを実行します。「⁠Registry」ダイアログが表示されるので「show.live.templates.in.completion」を探して,チェックを有効にしてください。「⁠Registry」ダイアログの例このオプションを有効にすることで,図7のようにBasic補完の候補にライブテンプレートが登場します。Basic補完にライブテンプレートが出てくるこんな便利な隠しオプションがあるなら,元から有効にしておけば良いと思うのですが,何か理由でもあるんですかねぇ......。Android著者プロフィール今井勝信(いまいまさのぶ)システムエンジニア。