シンボル
このコマンドを使用すると、ソリューション全体のシンボルとファイル、およびソリューションのプロジェクトで参照されるすべてのアセンブリ内のコードシンボル(タイプまたはタイプメンバー)を名前で検索できます。
検索を開始する
このコマンドはグローバルスコープで機能します。つまり、起動するためにエディターにフォーカスを移す必要はありません。
シンボルに移動する
Ctrl+Alt+Shift+N を押すか、メインメニューから
を選択します。または、Ctrl+Shift+A を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。表示されるシンボル名の入力ポップアップで、アイテム名の入力を始めます。入力すると検索リストが絞り込まれ、入力した部分文字列と一致する名前が提示されます。
必要に応じて、ソリューション以外のシンボルを含めるを選択するか、Ctrl+Alt+Shift+N を押して、ソリューションで参照されているライブラリから一致するアイテムを表示します。
デフォルトでは、入力がソリューション内の何かと一致する限り、ソリューションアイテムのみが表示されます。ソリューションに入力に一致するものがない場合、JetBrains Rider は一致するライブラリタイプの検索を自動的に開始します。
項目のリストを絞り込むには、「
/
」と入力してフィルターを適用します。例:/me
と入力すると、イベントのみが表示されます。検索クエリの前後 の両方にフィルターを入力できることに注意してください。以下のいずれか 1 つを実行します:
複合名のアイテムを検索する
ここでは、大文字と小文字を区別しない CamelHumps がサポートされています。たとえば、「ColorHelper」の代わりに「ch」と入力できます。
完全修飾名で検索
特定のタイプのシンボルに移動する場合は、タイプの完全修飾名とメンバー名の一部を指定し、スペースまたはドットで分割することができます。以下の例を考えてみましょう。
![JetBrains Rider: シンボルに移動: スペースを使用して完全修飾記号名の一部を区切る JetBrains Rider: Go to symbol. Using spaces to separate parts of a fully-qualified symbol name](https://resources.jetbrains.com/help/img/rider/2024.1/Navigation_and_Search__Go_to_Symbol__spaces.png)
完全一致を検索
完全一致を検索する場合は、引用符を使用します。"Collection"
を検索すると、Collection
は返されますが、FilteredCollection
、IterateCollection()
などは返されません。ただし、正確な検索を使用して複合名を除外する場合でも、ワイルドカード記号 *
および ?
を使用して、必要なだけのバリエーションを許可できます。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/Navigation_and_Search__Finding_Usages__Find_Usages.png)
検索結果を分析する
JetBrains Rider のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索ウィンドウに表示することができます。検索ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。使用箇所の検索などの一部のアクションでは、このウィンドウに結果が自動的に表示されます。その他のアクションについては、検索結果のポップアップが表示されたときに手動で行うことができます。検索ツールウィンドウで開くをクリックし、テンキーの Shift+Enter または + を押します。新しいナビゲ...
![](https://pleiades.io/icons/rider.png)
CamelHumps
キャメルハンプは、各パートが大文字で始まる CamelCase、または複合名の一部がアンダースコアで区切られた複合名の一部を識別する機能です。これらの部分の最初の文字だけを入力することができ、JetBrains Rider は自動的に名前が一致する項目を検索します。検索コマンドのキャメルハンプ:キャメルハンプは常にすべての名前で検索コマンド、つまりどこでも検索、ファイルに移動、ファイル構造、シンボルで動作します。名前部分の最初の文字を入力し、一致する項目のリストを取得することは非常に便利です: 大...
![](https://resources.jetbrains.com/help/img/rider/2024.1/file_members.png)
ファイルメンバーに移動
このコマンドを使用すると、現在のドキュメント内の特定のメソッド、フィールド、プロパティ(ソースファイルまたは逆コンパイルによって再構築されたファイル)にすばやく移動できます。ファイルメンバーに移動するを押すか、メインメニューからを選択します。または、を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。表示されるメンバー名を入力ポップアップで、アイテム名の入力を開始します。入力すると、検索リストが絞り込まれ、名前が入力された部分文字列と一致するメンバーが提案されます。必要に