20

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

4

5 に答える 5

13

私の質問に答えます。

Resharperのショートカットを使用するのは最善の解決策ではありません。優れたツールはCodeMaidであり、ショートカットキーを押さなくてもファイルを保存するときにいくつかの優れたクリーンアップを行います。

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

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

于 2012-09-11T06:16:34.590 に答える
8

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

于 2016-02-17T07:46:18.607 に答える
7

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

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

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

于 2011-11-10T19:57:12.537 に答える
2

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

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

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

そこにはいくつかのオプションがあります。

于 2012-12-05T15:34:33.100 に答える
-4

この質問はすでにこれをカバーしています:

アセンブリ全体で未使用の使用を削除します

この機能はReSharper4.5にあります。ソリューションを右クリックすると、クリーンアップコード...アイテムがあり、ソリューションにクリーンアッププロファイルを適用できます。プロファイルでusingディレクティブを調整するだけの場合は、ReSharperオプション内のCodeCleanupノードから新しいクリーンアッププロファイルを作成できます。

于 2011-11-09T10:04:58.400 に答える