ReSharper 2025.1 ヘルプ

ブレークポイントを移動する

ReSharper を使用すると、ソリューション内のブレークポイント / トレースポイントにすばやく移動し、グループ化、検索、プレビュー、シンボル名を備えた専用ツールウィンドウですべてのブレークポイントを調べることができます。

ブレークポイントに移動

  1. Control+Alt+F9 を押すか、メインメニューから ReSharper | 移動 | ブレークポイント…を選択します。あるいは、Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  2. 開いたブレークポイントポップアップに、ソリューションで定義されたすべてのブレークポイントが表示されます。

  3. 以下のいずれか 1 つを実行します:

    • 目的のブレークポイントをクリックして、エディターの対応する行に移動します。

    • UpDown を押して目的のブレークポイントを選択し、Enter を押して対応する行に移動します。

    • ブレークポイントを見つけるには、ブレークポイントが定義されている行の、含まれているプロジェクト、クラス、メンバー、内容の名前の入力を開始します。入力フィールドは大文字と小文字を区別しないため、空白で区切られた上記の項目の任意の部分を入力できます。

      ReSharper: finding breakpoints
    • ブレークポイントを削除するには、UpDown を押してリストから選択し、Delete を押します。

ReSharper には、Visual Studio のネイティブウィンドウの代わりに使用できる独自の R# ブレークポイントウィンドウもあります。入力を開始してブレークポイントを検索するか、コンテキストメニューを使用してブレークポイントを有効 / 無効または削除できます。以下のスクリーンショットで、両者の違いを確認できます。

Visual Studio and ReSharper breakpoints windows

R# ブレークポイントウィンドウを表示するには、上記のようにブレークポイントポップアップを開き、ブレークポイントウィンドウに表示 ThemedIcon.SearchResults.Screen.(Gray).png をクリックして、テンキーの Shift+Enter または + を押します。

この機能は、次の言語とテクノロジーでサポートされています。

ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語およびフレームワークセクションの対応するトピックを参照してください。

関連ページ:

検索結果を分析する

ReSharper のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索結果ウィンドウに表示することができます。検索結果ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。デフォルトの動作を変更して、見つかった単一の使用箇所も検索結果ウィンドウに表示されるようにすることができます。これを行うには、ReSharper オプション Alt+R, O のページで使い方: 1 つだけの結果がある場合は .... チェックボックスをオフにします。一部のアクション、たとえば使...

さまざまな言語の ReSharper 機能

以下の表は、ReSharper の各機能がどの言語 / テクノロジーでサポートされているかを説明しています。言語固有の機能のみを記載しており、プロジェクト依存関係ダイアグラム、名前空間の調整リファクタリング、スタックトレースエクスプローラー、最近使用したファイルの表示など、プロジェクト / ソリューションスコープに関する多くの機能は含まれていません。コード解析:コードインスペクション

ASP.NET MVC 特有の機能

ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...

言語による ReSharper: MSBuild

MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...

最近使用した箇所と変更を移動する

ReSharper は、あなたの行動やナビゲーションの履歴を記録し、コードを編集した場所や学習したばかりの場所に移動するいくつかのコマンドを提供しています。表示 / 編集されたファイルのリストは、開いたソリューションごとに個別に保存され、ソリューションを閉じるときに保存されます。これは、ソリューションを開いた直後にこのコマンドを呼び出して、以前の作業セッションで作業したファイルのリストを取得できることを意味します。最近表示したファイルに移動する:() このコマンドは、現在のソリューションで最近開...

コンパイルされたコードを移動する

ソリューションはプロジェクトのソースコードに限定されず、ソリューションで使用されているライブラリへの参照も含まれています。あたかもそれらがあなたのソリューションの一部であるかのようにそれらのライブラリからシンボルに移動するためのアクセスと機会を持つことは非常に便利です。ReSharper は、組み込みの逆コンパイラーと、コンパイルされたコードを見て移動するのに役立つ多くの機能を提供します。コンパイルされたアセンブリからのシンボルのコードプレゼンテーションは、設定、PDB 情報の可用性、適用された...