開発中に、日付けの入ったコメントの入力はよく行うので、日付けの入力は自動化したい。
通常、マクロを使うが、開発ツールによって方法が異なる。
Android Studio の場合は、Live Templates を使うしかないようだ。
File - Settings のメニューを実行し、Editor の Live Templates を選択する。
画面右の + をクリックし、 Live Template を実行する。
Abbreviation (略語)を例えば Date とし、Description に Inserts Date を入力する。
Template text に、次を入力する。
// $date$
$date$ は、ライブテンプレート変数である。
Edit variables をクリックし、Expression に次を入力する。
date("Y/MM/d")
date() は、日付けを返す関数で、時刻を付けることもできる。
Applicable in ... の Change をクリックし、例えば、Java の Comment と Statement をチェックする。
Gradle でも使うためには、Groovy をチェックする。
コードの入力中に Ctrl + J を入力すると、次のように、Live Templates が表示される。
"Da" を入力しても Date が候補として、表示される。
Date をダブルクリックすると、次のように、日付けが入力される。
なお、現在、特定の Live Template をショートカットキーに割り当てることはできないようだ。