どこでも検索 / 型に移動
このコマンドは、2 つの異なる機能を組み合わせています。
最初に表示される どこでも検索 では、タイプ、シンボル、ファイル、ソースファイルとテキストファイルの文字列リテラル、最近の編集内容、最近のファイル、最近表示された方法など、次の宛先に移動できます。 この機能を呼び出すとすぐに候補のリストが表示され、最初は最近使用したファイルと移動された項目が含まれます。
2 回目に Control+N を押すか、メニューからコマンドを呼び出すと表示される 型へジャンプ では、任意の型に移動することができます。
デフォルトでは、テキストへのナビゲーションは どこでも検索 に統合されています — ReSharper は、すべての一致するタイプ、シンボル、ファイルの後に、結果リストの下部にクエリ文字列に一致するテキストの出現箇所を表示します。 この動作を無効化するには、ReSharper オプション の ページで 'テキストに移動' をどこでも検索に統合する をオフにしてください。
このオプションが無効になっている場合、 Control+N を 3 回押すことで テキストに移動できます。
検索を開始する
これらのアクションを使用すると、ソリューション全体のシンボルやファイル、およびソリューションのプロジェクトで参照されているすべてのアセンブリのアイテムを検索できます。 検索結果には、現在 アセンブリエクスプローラーウィンドウ にロードされているすべてのアセンブリからの一致アイテムも含まれます。
このコマンドはグローバルスコープで動作するため、実行時に エディター にフォーカスを合わせる必要はありません。
プロジェクトアイテムを検索するか、タイプを見つける
Control+N を押すか、メインメニューから を選択してください。 あるいは、 Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。
表示された どこでも検索 リストで、項目名の入力を始めます。 入力すると項目のリストが絞り込まれ、入力した部分文字列と一致する名前が提示されます。
クリップボードにソリューションファイルへのフルパスまたは相対パスがある場合(たとえば、CLI サーバーからコピーした場合)、ポップアップの入力フィールドにパスを貼り付けることができます。
項目のリストを絞り込むには、「
/」と入力してフィルターを適用します。 例:/meと入力すると、イベントのみが表示されます。 検索クエリの 前と 後の両方にフィルターを入力できることに注意してください。検索したファイルに行を指定するには、
:(コロン)の後ろに行を入力します。型へジャンプ 機能に切り替えるには、メニューコマンドをクリックするか、ショートカットをもう一度押します。 探しているタイプを指定できる タイプ名を入力 リストが表示されます。
必要に応じて、 ライブラリの種類を含める を選択するか、 Alt+N を押して、ソリューションで参照されているライブラリから一致するアイテムを表示できます。
デフォルトでは、入力がソリューション内の何かと一致する限り、ソリューションアイテムのみが表示されます。 ソリューションに入力内容と一致するものがない場合、ReSharper は一致するライブラリタイプを自動的に検索し始めます。
次のいずれかを実行します。
目的の項目をクリックしてエディターで開きます。
アップ と ダウン を押して目的の項目を選択し、 Enter を押してエディターで開きます。
検索結果 ウィンドウで一致した項目のリストを表示して 分析するには、 検索結果に表示
をクリック、またはテンキーの
Shift+Enter
もしくは
+
を押してください。結果リストでシンボルを選択し、 Alt+F7 を押し てそのすべての使用箇所を検索するか、 Control+Alt+F7 を押して 特定の使用箇所に 移動するか、 Shift+Alt+F7 を押して関連エンティティの使用箇所を検索します。
選択した検索結果は、通常のエディタータブまたはプレビュータブで開くことができます。 結果を常にプレビュータブで開くには、ReSharper オプション の ページで どこからでも新しいファイルをプレビュ タブで開く。 を選択し、Visual Studio オプションでも有効化されていることを確認してください。
移動先の項目が現在のソリューションに属している場合、ReSharper はエディターで対応するファイルを開き、シンボル宣言の位置にキャレットを配置します。 参照ライブラリ内にある場合、ReSharper は ReSharper オプション Alt+R、O の ページで定義された設定に従って移動します。
複合名のアイテムを検索する
キャメルハンプを使用して項目のリストを絞り込むことができます。 大文字小文字を区別しないため、 rtbf と RTBF の間に違いはありません。 ReSharper は最近訪問したアイテムを常にリストの一番上に表示し、緑色でハイライトします。

ReSharper は、クエリの一部と一致するアイテムをどの順序でも見つけることができます。 例: exactMatching の検索は isMatchingExactly と一致します。

完全修飾名で検索
完全修飾名でタイプまたはメンバーに移動する場合は、名前の一部を入力し、スペースまたはドットで分割します。 以下の例を考えてみましょう。

完全一致を検索
完全一致で検索したい場合は、引用符を使用してください。 "Collection" を検索すると Collection は返されますが、 FilteredCollection、 IterateCollection() などは返されません。 ただし、厳密検索で複合名をフィルターする際にも、ワイルドカードシンボル * および ? を使って、必要に応じたバリエーションを許可できます。
検索クエリを一般化する
名前を指定するときもワイルドカードを使えます。 * (アスタリスク)はゼロ文字以上を表し、 + (プラス)、 : (セミコロン)、 . (ドット)、 \ (バックスラッシュ)は型の完全修飾名の各部分を区切ります。

最後の入力を覚えておいてください
ReSharper では、 どこでも検索 / 型に移動、 シンボルに移動、 ファイルに移動、 テキストに移動 各アクションで何かを検索した際の直近の入力を記憶できます。 この動作を有効化または無効化するには、ReSharper オプションの ページにある 前回の検索を記憶 チェックボックスを使用してください。 このオプションを選択すると、ReSharper はエディターでの現在の選択内容も初期検索クエリとして使用します。
この機能は、次の言語とテクノロジーで サポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。