クラスで「Sortusings」を呼び出すようにReSharperを設定するにはどうすればよいですか?
5 に答える
私の質問に答えます。
Resharperのショートカットを使用するのは最善の解決策ではありません。優れたツールはCodeMaidであり、ショートカットキーを押さなくてもファイルを保存するときにいくつかの優れたクリーンアップを行います。
- 使用をアルファベット順に並べ替え、未使用のものを削除します
- 空の行を削除する
このツールは、Resharperを補完するものです。
Resharper(9)は、メニューまたはキーボードショートカットを介してコードクリーンアップを実行した場合に使用を並べ替えますCTRL+ E、CTRL+C
StylecopResharperプラグインを使用してみてください
Stylecop Rule SA1210: Using directives must be sorted alphabetically by the namespaces
ALT+を押すと、クイックフィックスを使用してそれらを並べ替えることができますENTER。
Stylecopを使用すると、クリーンなコードを作成するのに役立ちますが、一部のルールをオフにすることもできます。
これを行うのにReSharperは必要ありません。デフォルトでは、ショートカットCTRL+Eは、Rusingステートメントを削除(未使用)してソートします。
並べ替えのみが必要な場合、またはVisual Studioのインスタンスにショートカットが設定されていない場合は、次の場所に移動します。
- ツール->オプション。
- 環境->キーボード
- 「Editor.ContextMenus.CodeWindow.OrganizeUsings」を検索します。
そこにはいくつかのオプションがあります。
この質問はすでにこれをカバーしています:
この機能はReSharper4.5にあります。ソリューションを右クリックすると、クリーンアップコード...アイテムがあり、ソリューションにクリーンアッププロファイルを適用できます。プロファイルでusingディレクティブを調整するだけの場合は、ReSharperオプション内のCodeCleanupノードから新しいクリーンアッププロファイルを作成できます。