C#のコーディングでは、インデントサイズ2が好みなのですが、世の中ではインデントサイズ4が多数派らしく、プロジェクトの規則に従ってVisualStudioの設定を随時書き換えたりするのが億劫でした。
Visual Studio 2017から editorconfig を利用することが出来るため、インデントサイズを含めたプロジェクトごとのエディタ―設定を設定ファイルとしてIDEから独立させることができるようになりました。
動画にしてみたので見てください。
Visual StudioでのC#インデントサイズは4ですが、Solutionでの.editorcofingファイルにてインデントサイズを2に、さらにその下のProject(SampleProjectIdentSize6)にてインデントサイズを6に変更しています。
Visual Studio での EditorConfig 設定の使用 | Microsoft Docs
また、VisualStudioCodeもeditorconfigに対応しています。