コードのクリーンアップCtrl+Alt+FReSharper_CleanupCodeコマンドラインユーティリティを使用してコードのクリーンアップを実行することもできます。ReSharperを使用すると、フォーマット設定やその他のコードスタイル設定を一括モードで適用して、1つ以上のファイル、プロジェクト、またはソリューション全体のコードスタイル違反を即座に排除できます。一貫性のない名前の修正はバッチ適用時に名前の競合が発生する可能性があるため、コードのクリーンアップには含まれません。コードクリーンアッププロファイルコードのクリーンアップには、ニーズに応じてさまざまな場合に適用できるさまざまな設定(プロファイル)があります。提供時の状態で使用可能な3つのデフォルトプロファイルがあります。コードスタイルの再フォーマットと適用。これらのプロファイルはほとんどの場合に役立ちますが、設定することはできません。カスタムの一連のクリーンアップタスクを使用してコードのクリーンアップを実行する場合は、カスタムプロファイルを作成してそこに必要な一連のタスクを指定する必要があります。カスタムプロファイルを含むコードのクリーンアップ設定は、同僚の開発者と共有して、コードの統一された外観を保つことができます(詳細はReSharper設定の管理と共有を参照)。オプションを選択するか、Alt+R,,Oを押します。コードのクリーンアップに移動します。左側の既存のプロファイルの1つを選択し、ページの上部にある複製をクリックします。ReSharperは、元のプロファイルと同じ一連のタスクで新しいクリーンアッププロファイルを作成します。プロファイルのリストで新しく作成したプロファイルを選択します。ページの上部にある構成をクリックします。選択したプロファイルのタスクが右側で編集可能になります。必要に応じて設定します。変更を保存する前に他のプロファイルを作成または編集する場合は、ページの上部にある終了をクリックして、現在のプロファイルの変更を一時的に覚えておいてください。保存をクリックして変更を適用し、ReSharperに保存先を選択させるか、次へ保存リストを使用して特定の設定レイヤーに変更を保存します。詳細については、再シャーパー設定の管理と共有を参照してください。コードのクリーンアップを実行しているときは、新しく作成したクリーンアッププロファイルをコードクリーンアップダイアログで使用できます。このプロファイルをサイレントクリーンアップに使用するように設定することもできます。コードのクリーンアップCtrl+Alt+FReSharper_CleanupCodeReSharperは、任意に選択されたコードブロック、現在のファイル内のすべてのコード、ディレクトリ内のすべてのファイル、現在のプロジェクト、さらには現在のソリューションまで、コードのクリーンアップを適用できます。アップタスクのセットを選択してください。コードのクリーンアップは、生成されたコードには適用されません。Designerで生成されたコード)のファイルマスクと領域のリストを提供します。生成されたコードページで生成されたアイテムのリストを編集できます。選択またはファイル全体をクリーンアップするにはコードをクリーンアップするスコープを選択します。エディターで選択して、選択範囲内のコードをクリーンアップします。ファイル内の任意の位置にキャレットを設定して、ファイル内のコードをクリーンアップします。ソリューション・エクスプローラーの1つまたは複数の項目を選択して、これらの項目およびその子項目にあるファイルのコードをクリーンアップします。コードのクリーンアップを選択してください。テキストエディターの任意の場所を右クリックするか、選択項目を右クリックし、コンテキストメニューでコードのクリーンアップを選択します。開いているコードクリーンアップダイアログで、左側のクリーンアッププロファイルを選択します。右側の領域を使用して、選択したプロファイルに含まれるタスクを確認します。利用可能なプロファイルがどれも自分に合っていない場合は、既存のプロファイルのいずれかを選択し、コピーをクリックして新しいカスタムプロファイルを作成します。このダイアログでクリーンアッププロファイルを作成または変更した場合、その変更はスマートセーブロジックを使用して保存されます。コードのクリーンアップページで変更を加え、次へ保存をクリックしてから目的の設定レイヤーを選択します。選択したスコープのコードを消去するには、実行をクリックします。個々のファイルだけでなく、ディレクトリ、プロジェクト、またはソリューション全体の複数のファイルもクリーンアップできます。これを行うには、ソリューション・エクスプローラーからコードクリーンアップを実行する必要があります。複数のファイル、プロジェクト、またはソリューション全体をクリーンアップするにはソリューション・エクスプローラーで1つまたは複数の項目(ファイル、ディレクトリ、プロジェクト、またはソリューション)を選択します。コードのクリーンアップを選択してください。選択範囲を右クリックし、コンテキストメニューでコードのクリーンアップを選択します。上記のようにクリーンアップ・プロファイルを選択します。選択したスコープのコードを消去するには、実行をクリックします。サイレントクリーンアップコードCtrl+Shift+Alt+FReSharper_SilentCleanupCodeまた、コードクリーンアップダイアログを表示せずにサイレントモードでコードクリーンアップを実行することもできます。この場合、プロファイルを明示的に選択できないため、サイレントコードのクリーンアップに使用するクリーンアッププロファイルを割り当てる必要があります。ReSharperは、サイレントクリーンアッププロファイルのデフォルト選択を行いません。自分でプロファイルを選択するまで、ReSharperはサイレントコードのクリーンアップを起動するたびにコードクリーンアップダイアログを開きます。オプションを選択するか、Alt+R,,Oを押します。コードのクリーンアップに移動します。左側のクリーンアッププロファイルを選択し、オプションページの上部にあるデフォルトとして設定をクリックします。保存をクリックして変更を適用し、ReSharperに保存先を選択させるか、次へ保存リストを使用して特定の設定レイヤーに変更を保存します。詳細については、再シャーパー設定の管理と共有を参照してください。つを実行します:特定のコードファイルでサイレントコードクリーンアップを実行するには、テキストエディターで開くか、ソリューション・エクスプローラーで選択します。ファイルセット(ディレクトリ、プロジェクト、またはソリューション)にサイレントコードクリーンアップを適用するには、ソリューション・エクスプローラーで対応する項目を選択します。サイレントクリーンアップコードを選択します。Ctrl+Shift+Aを押して、ポップアップでコマンド名を入力して、そこで選択することもできます。利用可能なコードクリーンアップタスク以下の表に、さまざまな言語で使用可能なクリーンアップタスクを示します。これらのタスクの一部のみを実行するクリーンアップが必要な場合は、そのためのカスタムクリーンアッププロファイルを作成できます。ファイルレイアウトページで構成可能なルールに従って、ファイル内のタイプメンバーを並べ替えます。詳細については、ファイルとタイプのレイアウトを参照してください。ファイルヘッダテキストページで設定できるファイルヘッダーコメントを挿入または更新します。詳細は、ファイルヘッダースタイルを参照してください。用のルールを適用します。コード・スタイルページで構成可能です。型には明示的または暗黙的な修飾子の定義を使用するタイプ修飾子のルールを適用します。修飾子を明示的に使用しないかどうか。コード・スタイルページで構成可能です。修飾子を参照してください。型メンバーに明示的または暗黙的な修飾子定義を使用するタイプメンバー修飾子にルールを適用します。修飾子を明示的に使用しないかどうか。コード・スタイルページで構成可能です。修飾子を参照してください。ソート修飾子タイプ/メンバー修飾子の優先順序を適用します。コード・スタイルページで構成可能です。修飾子を参照してください。位置)特定のタイプのパラメーターの名前付き/位置引数の設定を適用します。コード・スタイルページで構成できます。名前付き/位置引数を参照してください。コード・スタイルページで指定されている場合に、冗長なオプションの括弧を削除します。オプションの括弧を参照してください。コード・スタイルページで指定された場合の操作の優先順位を明確にします。オプションの括弧を参照してください。コード・スタイルページで指定されているように、単一のネストされたステートメントを囲むオプションの中括弧を追加または削除します。1つのネストされた文に対する波括弧を参照してください。コード・スタイルページで指定されている複数の属性にルールを適用します。複数の属性を参照してください。コード・スタイルページで指定されているように、関数メンバーの本体(式本体|ステートメント本体)に設定を適用します。関数メンバーの本体を参照してください。インスペクション重大度ページ、ほとんどの言語のコードの冗長性カテゴリーで、ReSharperは、コードインスペクションに関連付けられた50を超える冗長性をリストします。それらの一部は特別な注意が必要であり、バッチモードで処理することはできません。これにより、コードクリーンアップには約30の冗長性が残り、クリーンアッププロファイルでコードの冗長性を削除するを選択するたびに自動的に削除できます。具体的には、コードのクリーンアップ:除去:冗長な空のコンストラクター。列挙型の明示的な整数型指定子。