SHIBUYA 3%

(元在宅が)渋谷で働くエンジニアの備忘録的memo & 雑記 - ココロはいつもSHIBUYAに在り

IntelliJ IDEAでLive Templatesを使ってみる&Snippetを登録してみる

環境

ショートカット

  • command + j : 登録してあるLive Templatesの一覧を開く(選択で展開)
  • option + command + j : ↑と同様。+選択箇所を囲ってくれる

Preferencesから既存のLive Templatesを確認

  • command + ,でPreferencesを開く
  • Editor -> Live Templates

f:id:fukurou31:20160110132501p:plain

psvmとかsoutなど設定があるかと思います。その他いろいろ見てみるのも良いかも!

よく使うログの構文をTemplateとして登録して使う

  • 右の+を押下で追加
  • keyと説明とTemplateを記載
// package名から書くと自動でimportしてくれるみたい
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog($CLASS_NAME$.class);

f:id:fukurou31:20160110132839p:plain

$変数名$の編集

  • 自クラスのクラス名を取得できるように以下のように設定

IntelliJ IDEA 15.0 Help :: Live Template Variables

f:id:fukurou31:20160110133221p:plain

実際に使う

  • loと入力して補完で候補として出ます
  • command + jでも出ます

f:id:fukurou31:20160110133951p:plain f:id:fukurou31:20160110133957p:plain