MRが楽しい

MRやVRについて学習したことを書き残す

RiderのSearchEverywhereを使ってプロジェクト内の検索を行う

本日はRiderの小ネタ枠です。
RiderのSearchEverywhereを使ってプロジェクト内の検索を行う方法についてです。

Riderの環境構築

JetBrains Rider の環境構築手順は以下を参照ください。
bluebirdofoz.hatenablog.com

SearchEverywhereを使ってプロジェクト内の検索を行う

RiderのSearchEverywhereを利用するにはエディター上で以下のいずれかを実行します。
・画面左上の[Search everywhere]をクリックする

・[Ctrl+T]キーまたは2回連続で[Shift]キーを押す

SearchEverywhereではソリューション内の様々な要素を検索できます。
例えば、以下のように All(全て)、Class(クラス名)、File(ファイル名)、Symbol(関数名や変数名など)、Actions(実行可能なアクション)、Text(テキスト一致のみ) など対象を指定して検索を実行できます。

All

本項目は右上のフィルターボタンから検索対象の指定を変更できます。

Class


File


Symbol


Actions


Text

本項目は右上のソリューションプルダウンから検索対象のファイル拡張子を指定できます。

特殊な検索文字

"(ダブルクォーテーション)で文字を囲むと、完全一致を検索できます。
例えば、"Test"で検索した場合は Test のみが対象となり、ApplicationTest や Test() は検索結果に表示されません。

:(セミコロン)、+(プラス)、*(アスタリスク) などのワイルドカードも利用可能です。