かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Visual Studio でコードを .editorconfig に従って一括フォーマット

Visual Studio 2019 のリリースノートにしれっと入ってる dotnet-format コマンド。

github.com

このコマンド一発でインストールできるのが素敵です。

dotnet tool install -g dotnet-format

パッケージマネージャーコンソールか立ち上げて dotnet-format って打つだけなのですが、パッケージマネージャーコンソールの起動に若干時間がかかるので Visual Studio のツールの外部ツールに以下のように登録しておくとちょっと捗ります。

f:id:okazuki:20190403130119j:plain

  • Title Format all codes
  • Command dotnet-format.exe
  • Arguments -w $(SolutionDir)\$(SolutionFileName)

Use Output window とかあたりにもチェック入れておきます。

これで、ツールメニューの Format all codes をクリックするだけで、ソリューション一括フォーマットが出来ます。

あんまり使わないかな?でもとりあえず登録してみました。