VSCodeのインデント設定を変える(C#)
コード書いとる?
VSCodeでC#のコードを書いてると...どうにもインデントがままならない...
というわけで調べてみたメモ。ここはnote。
前提条件
VSCodeにC#用機能拡張を入れて使っています。でもこの状態だとsettings.jsonでのインデント設定がほぼ何もできない状態。代わりに拡張機能に含まれているOmnisharpの設定を変更する必要があります。
設定方法
~/.omnisharp/omnisharp.json を用意して設定します(プロジェクト毎に設定したい場合は.slnと同じ場所に配置)。 公式サイトの設定内容を丸っとコピーすれば初期状態になります。ここから自分なりにインデント設定を変更すればOK
設定を変更したらOmnisharpのリセットをお忘れなく。
自分はswitchのインデントを自分好みにできたので大変満足。
"IndentSwitchSection": false,
"IndentSwitchCaseSection": true,
"IndentSwitchCaseSectionWhenBlock": true,
こうなる。ラベルはインデントされない。
ではまた次回!
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?