どこでも検索 / 型に移動
Control+N
ReSharper_GotoType
デフォルトでは、テキストへのナビゲーションはどこでも検索に統合されています。ReSharper は、一致するすべてのタイプ、記号、ファイルの後に、結果リストの最後にクエリ文字列に一致するテキストの出現を表示します。この動作を無効にするには、ReSharper オプションの ページでどこからでもテキストを検索に統合をクリアします。
このオプションが無効になっている場合は、Control+N を 3 回押すことでテキストに移動できます。
検索を開始する
これらのアクションを使用すると、ソリューション全体のシンボルやファイル、およびソリューションのプロジェクトで参照されているすべてのアセンブリのアイテムを検索できます。検索結果には、現在アセンブリエクスプローラーウィンドウにロードされているすべてのアセンブリからの一致するアイテムも含まれます。
このコマンドはグローバルスコープで機能します。つまり、起動するためにエディターにフォーカスを移す必要はありません。
プロジェクトアイテムを検索するか、タイプを見つけます
Control+N を押すか、メインメニューから
を選択します。または、Control+Shift+A を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。表示されたどこでも検索リストで、項目名の入力を始めます。入力すると項目のリストが絞り込まれ、入力した部分文字列と一致する名前が提示されます。
クリップボードにソリューションファイルへのフルパスまたは相対パスがある場合(たとえば、CLI サーバーからコピーした場合)、ポップアップの入力フィールドにパスを貼り付けることができます。
To further narrow down the list of items, you can type
/
to apply filters. For example, you can type/me
to display only events. Note that you can type filters both before and after your search query.検索したファイルに行を指定するには、
:
(コロン)の後ろに行を入力します。型へジャンプ機能に切り替えるには、メニューコマンドをクリックするか、ショートカットをもう一度押します。探しているタイプを指定できるタイプ名を入力リストが表示されます。
必要に応じて、ライブラリの種類を含めるを選択するか Alt+N を押して、ソリューションで参照されているライブラリの一致するアイテムを表示します。
デフォルトでは、入力がソリューション内の何かと一致する限り、ソリューションアイテムのみが表示されます。ソリューションの入力に一致するものがない場合、ReSharper は一致するライブラリタイプの検索を自動的に開始します。以下のいずれか 1 つを実行します:
ナビゲート先のアイテムが現在のソリューションに属している場合、ReSharper はエディターで対応するファイルを開き、シンボル宣言にキャレットを配置します。参照ライブラリにある場合、ReSharper は、ReSharper オプション(Alt+R, O)の ページで定義された設定に従ってナビゲートします。
複合名のアイテムを検索する
CamelHumps を使用して項目のリストを絞り込むことができます。大文字小文字を区別しないため、rtbf
と RTBF
の間に違いはありません。ReSharper は最近訪問したアイテムを常にリストの一番上に表示し、緑色でハイライトします。

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

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

完全一致を検索
完全に一致するものを検索する場合は、引用符を使用します。"Collection"
を検索すると Collection
が返されますが、FilteredCollection
, IterateCollection()
は返されません。ただし、完全一致検索を使用して複合名を除外している間も、ワイルドカード記号 *
および ?
を使用して、必要なだけ正確に変化させることができます。
検索クエリを一般化する
名前を指定するときには、ワイルドカードを使用することもできます。*
(アスタリスク)は 0 個以上の文字を表します。 +
(プラス)、:
(セミコロン)、.
(ドット)、\
(バックスラッシュ)は、タイプの完全修飾名の部分を区切ります。

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

テキストに移動
3 回続けて を押すと、' どこでも検索 '、' 型へジャンプ '、' テキストに移動 ' コマンドを繰り返し実行できます。このナビゲーションコマンドを使用すると、ソリューションのソースファイルおよびテキストファイル内の任意のテキストをすばやく見つけてナビゲートできます。サポートされている言語...

アセンブリエクスプローラーウィンドウ
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、型と型のメンバー、さらにアセンブリ参照に...

検索結果ウィンドウ
このウィンドウは、さまざまな検索結果(たとえば、シンボルの使用箇所、外部シンボルの使用箇所、シンボルのAPI の公開など)を表示するために使用されます。最新の検索結果と以前の検索結果をさまざまなタブに表示します。同じ検索 / ナビゲーションコマンドを除いて、新しい各検索コマンドの結果は別々のタブに表...

使用箇所の検索のシンボル
このコマンドを使用すると、ソリューションおよび参照されるアセンブリ内の 1 つ以上のシンボルのすべての使用箇所を見つけることができます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び...

関連エンティティの使用箇所の検索
このコマンドを使用すると、特定のスコープ内で、選択されたシンボルに何らかの形で関連するエンティティ \&=(& テキスト出現箇所、動的参照など)の使用箇所を見つけることができます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウおよびその他のツールウィンドウから呼び出すことがで...

ASP.NETMVC 固有の機能
ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト :ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト:コード補完 :文字列リテラルでアクションとコントローラーを...