【Intellij IDEA / AndroidStudio】コードを縦に揃えて、あるカラムでソートできるプラグイン - String Manipulation

どちらがいいか、考えたことありますよね。


int robert_age = 32;
int annalouise_age = 25;
int bob_age = 250;
int dorothy_age = 56;


int robert_age     = 32;
int annalouise_age = 25;
int bob_age        = 250;
int dorothy_age    = 56;

意見が分かれることは私も知ってます。

コーディングは、自分自身の考えを表現する創造的な方法です。表現したアイデアを難しく見せてしまうようなツールであるのなら、インデントではなく、ツール自体を改善すべきでしょう。

👉 私がコーディングで垂直方向にそろえるインデントをとる理由 | POSTD hatena-bookmark

縦位置は揃っていた方が良いが、別に揃っていなくても我慢できなくはありません。むしろ、縦位置なんて諦めた方が総合的には幸せになれると思います。

👉 変数や配列の縦位置を揃えてはいけない!!(ほとんどの場合は) - Qiita hatena-bookmark

Android アプリ開発時 Gradle Version Catalog で TOML を使う場合に、見づらいので、縦に揃えたくなることありますよね?

idmodule でソートしたくなることありますよね?


そんな AndroidStudio (Intellij IDEA) プラグインがあります。

【AndroidStudio】コードを縦に揃えて、あるカラムでソートできるプラグイン - String Manipulation



Separators として、" " (半角スペース) のみを指定するのがおすすめです。

右上の column index を見ながら、id でソートできます。

【AndroidStudio】コードを縦に揃えて、あるカラムでソートできるプラグイン - String Manipulation

実際にファイルに反映するのも良し、見てチェックだけするのも良し。

便利です。他にも色々できます。

👉 String Manipulation - IntelliJ IDEs Plugin | Marketplace hatena-bookmark
👉 krasa/StringManipulation: IntelliJ plugin - https://plugins.jetbrains.com/plugin/2162 hatena-bookmark