2011-11-09 4 views

答えて

12

私は私の質問に答えます。

Resharperのショートカットを使用すると、最適な解決策ではありません。ニースのツールは、それが無いショートカットキーを押すと同じように、いくつかの素敵なクリーンアップのセーブファイルを作るCodeMaidです:

  • 並べ替えアルファベット順usingsとは、このツールは、ReSharperのために補完している未使用の
  • 削除空行

を削除します。

-3

この質問はすでにこれを取り上げます

Remove unused Usings across entire assembly

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

+0

を経由して私のVSでこれが唯一のディレクティブを使用していない削除し、だから私は尋ねる理由です – szkra

+0

アルファベット順に "並べ替える"ことを意味していますか?あなたの質問は非常に曖昧です..! 「並べ替え」のように並べ替えを意味すると思いました!私が誤解した場合は申し訳ありません。 – Bex

+0

はい、resharperではなくVSでアルファベット順にソートしたいと思います。 – szkra

5

Stylecop Resharper Plugin

Stylecop Rule SA1210: Using directives must be sorted alphabetically by the namespacesを使用してみてくださいあなたはALT +をENTERを押すことによってそれらをソートするクイックフィックスを使用できるようになります。

Stylecopを使用すると、きれいなコードを書くのに役立ちますが、いくつかのルールを無効にすることができます。

+3

+1あまりにも多くのルールをオンにすると、StyleCopを使用して時間を無駄にするのは簡単です。 –

1

これを行うにはReSharperは必要ありません。既定では、ショートカットCTRL + E,Rは使用ステートメントを削除(未使用)し、並べ替えます。

あなただけに行く、ソートやショートカットがVisual Studioののインスタンスに設定されていない場合:

  • [ツール] - > [オプション]を選択します。
  • 環境 - >キーボード
  • "Editor.ContextMenus.CodeWindow.OrganizeUsings"を検索してください。

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

+0

これは実際には機能しません。resharperは、「OK」を押すたびに新しくバインドされたショートカットを上書きします。 – pootzko

+2

これはおそらくVSとReSharperのバージョンに依存しています。このキーストロークを機能させることができませんでした。しかし、resharperでUSING文をクリックすると、電球アイコンが表示されます。電球アイコンには、削除とソートのオプションが含まれています。 – RaoulRubin

7

あなたはコードのクリーンアップを実行する場合ReSharperのは(9)usingsをソートします、メニューやキーボードショートカットCTRL + ECTRL + C

関連する問題