Groovyコード上でIntelliJ IDEAのComment with Line Comment実行時にインデントさせる

いつも調べるのを後回しにして放置してしまっていたのですが、設定を見つけたので記録しておきます。

IDEAのデフォルトの設定では、Cmd + /Comment with Line Commentアクションを実行すると、インデントを無視して行の先頭からコメントになってしまいます。

行の先頭からコメントになってしまう

設定はCode Style > Groovy…ではなくCode Style > Javaにありました。

Comment Code設定

Code GenerationタブにComment Codeという設定があり、その設定のチェックを外せばOKです。

Line comment at first columnCmd + /Comment with Line Commentアクションの実行に影響し、Block comment at first columnCtrl + Shift + /Comment with Block Commentアクションの実行に影響します。

チェックを外してからComment with Line Commentを実行すると、カーソル行は適切にインデントされた状態でコメントアウトされます。

インデントされた状態でコメントアウトされる

これはデフォルトではOFFになっていて欲しかったですね。