web-dev-qa-db-ja.com

ReSharperクリーンアップによる「usings」ディレクティブの並べ替え

クラスで「Sortusings」を呼び出すようにReSharperを設定するにはどうすればよいですか?

18
szkra

私の質問に答えます。

Resharperのショートカットを使用するのは最善の解決策ではありません。素敵なツールは CodeMaid ショートカットキーを押さないようにファイルを保存するときに、いくつかの素敵なクリーンアップを作成します。

  • 使用をアルファベット順に並べ替え、未使用のものを削除します
  • 空の行を削除する

このツールは、Resharperを補完するものです。

12
szkra

Resharper(9)は、メニューまたはキーボードショートカットを介してコードクリーンアップを実行すると、使用を並べ替えます CTRL+E、 CTRL+C

8
Fredrik Stolpe

Stylecop Resharperプラグイン を使用してみてください

Stylecop Rule SA1210: Using directives must be sorted alphabetically by the namespacesを押すと、クイックフィックスを使用して並べ替えることができます ALT+ENTER

Stylecopを使用すると、クリーンなコードを作成するのに役立ちますが、一部のルールをオフにすることもできます。

7
Piers Myers

これを行うのにReSharperは必要ありません。デフォルトではショートカット CTRL+E、 R usingステートメントを削除(未使用)してソートします。

並べ替えのみが必要な場合、またはVisual Studioのインスタンスにショートカットが設定されていない場合は、次の場所に移動します。

  • ツール->オプション。
  • 環境->キーボード
  • 「Editor.ContextMenus.CodeWindow.OrganizeUsings」を検索します。

遊ぶためのいくつかのオプションがあります。

2
Shah