web-dev-qa-db-ja.com

Visual Studioの「コードスタイル設定」を.editorconfigとしてエクスポート

私たちのチームはVisual Studio 2017 Professionalと連携しています。

私はチーム全体でコードスタイルを統一しようとしていますが、現在の業界標準は.editorconfigファイルを使用することです。その設定ウィンドウ内のVisual Studioでさえ、その構成ファイルと、editorconfigファイルの記述方法に関する 有用なページ へのリンクを使用することを提案しています。

しかし、VSで既に手動で構成したすべての設定を書きたくはありません。これらの設定を.editorconfigファイルとしてエクスポートして配布するツールが欲しい。

私はそれを行うためのツールを見つけることができなかったので、自分で修正し、私のような他の人と共有することを考えました。ただし、「ツール->設定のインポートとエクスポート...」に移動すると、現在のコードスタイル設定をダウンロードできないようです。

これを回避する方法はありますか?

設定をeditorconfigファイルに変換するツール、または現在のコードスタイル設定をエクスポートする方法を知っていますか?

編集

here にある情報に基づいて、。editorconfigファイルの独自のバージョンを作成しました

私の github repo で見つけることができます

14

私はこの質問は古代ですが、答えに値することを知っています...

最新の Visual Studio拡張機能 を使用すると、これを行うことができます( ここをガイド ):

基本的に拡張機能をインストールして、ソリューションまたはプロジェクトを右クリックし(ルールをソリューション/プロジェクトまたはフォルダーに制限することができます)、add > new EditorConfig (IntelliCode)をクリックします

Visual Studioの最新リリースでできることについてはまだいくつかの制限がありますが、Visual Studio 2017 15.8 Preview 3以降では、新しい拡張「Format Document」コマンドを使用して、現在のドキュメントの追加コードクリーンアップを実行できます。

すべてのルールでビルドエラーを発生させることはできないのは残念です。一部のオプションでのみこれが可能です。これがないと、多くのスタイルオプションを無視できます。

3
Percy

これはVS2017ユーザーにとってあまり役に立たないことを理解しています。burVS2019には、コードスタイルオプションページに「設定から.editorconfigファイルを生成」ボタンがあります。

ただし、質問を回答に追加する場合、ローカルマシンのオプション設定が.editorconfigファイルの内容と一致するように、.editorConfigファイルをインポートできるかどうか誰にもわかりますか?これは、.editorconfigファイルを取得し、設定を変更して再エクスポートし、前回のエクスポート以降にコードスタイルオプションに加えられた可能性のある不注意な変更がエクスポートされないようにする、本当に便利な方法です。

0
Dave