文字列中の変数の値を表示するプラグインを作った

プラグインの概要

Kotlinの文字列中の変数が定数値の場合に、その値を文字列中に表示するプラグインです。
↓の例では$tagの表示がtagの値であるtag nameになります。

f:id:scache:20180404100244g:plain  

プラグイン説明

インストール方法

以下の画像のように、IntellijやAndroidStudioの設定から
PluginsBrowse Repositories... をクリックし、ConstStringPlaceHolderで検索することでインストールができます。

f:id:scache:20180404230859p:plain:w300
f:id:scache:20180404230836p:plain:w300

使い方

定数値を表示するには、文字列中の変数にカーソルを移動した後にCollapse(右クリック→FoldingCollapse)をします。

f:id:scache:20180404235225g:plain
f:id:scache:20180404234946g:plain

複数の値を一度に変換する場合は、範囲を選択後にCollapse All(右クリック→FoldingCollapse All)をします。

f:id:scache:20180405001433g:plain

課題

v0.0.1時点では、

  • Javaコードでは使用できない
  • ファイルを開いた時点ではすべてExpandされた状態になる

の課題があるので今後は上記を改善していきたいです。