JetBrains Rider 2024.2 ヘルプ

ファイル内のテキストを検索して置換する

現在のドキュメント内のテキスト文字列をすばやく検索して置換することができます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索で正規表現を使用し、検索結果を管理できます。

現在のドキュメントのテキストを検索

  1. 必要に応じて、検索オプションを指定します

  2. 検索フィールドに、検索文字列の入力を開始します。

    Find text

    入力すると、現在のキャレット位置の後に最初に出現した検索文字列が選択されます。他の出現箇所はエディターでハイライトされます。さらに、一致する箇所はスクロールバーに縞模様でマークされます。

  3. 複数行のフラグメントを検索するには、検索フィールドで Enter a new line をクリックするか、を押します。Ctrl+Shift+Enter

    シングルラインモードに戻るには、Backspace を押します。

  4. 検索結果を見る

現在のドキュメントで宣言または使用されているシンボルを検索するには、シンボル名またはそのキャメルケースの省略形の入力を開始し、Ctrl+Space を押して一致するアイテムから選択します。

JetBrains Rider: Looking for symbols from the search field (Ctrl+F)

現在のファイルのテキストを置き換える

  1. Ctrl+R を押すか、メインメニューから編集 | 検索 | 置換を選択します。検索と置換ペインがアクティブなエディターの上に表示されます。

  2. 必要に応じて、検索と置換のオプションを指定します

  3. 検索フィールドに検索文字列を入力します。入力すると、一致する出現箇所がエディターでハイライトされ、最初の出現箇所で置換ポップアップダイアログが開き、現在の出現箇所またはそのすべてを空の文字列で置き換えることを提案します。

  4. 置換文字列を入力します。

  5. すべて置換をクリックして一致するすべての出現箇所を置き換えるか、置換をクリックしてアイテムを 1 つずつ置き換えます。

  6. あるいは、「除外」をクリックして現在の出現をスキップし、すべて置換操作から除外することもできます。この場合、ボタンは含めるに変わります。 Previous occurrence Shift+F3Next occurrence F3 を使用して、除外または含める他の出現箇所にフォーカスを移動します。

検索結果を見る

  • 新しい検索を開始するには、次のいずれかを実行します(現在のフォーカスに応じて)。

    • エディターにフォーカスがある場合は、Ctrl+F を押します。

    • 検索フィールドにフォーカスがある場合は、を押します Ctrl+A

    どちらの場合も、既存の検索文字列が選択され、新しい文字列を入力することができます。

  • 出現箇所間を移動するには、次のいずれかを実行します。

    • Shift+F3 (前の選択に移動)または F3 (次の選択に移動)を押します。

    • 検索パネルの Previous occurrence または Next occurrence ボタンを使用します。

    • ガターストライプをクリックします。

  • 検索フィールドの横に、見つかった出現箇所の合計数と選択した出現箇所の数が表示されます。

  • Search History をクリックするか Alt+Down を押して、最近の検索エントリのリストを表示できます。

  • 検索および置換ペインにはコード補完を使用してください。検索文字列の入力を開始し、Ctrl+Space を押して、候補リストから適切な単語を選択します。

  • 検索および置換ペインを開いた状態で、Ctrl+R または Ctrl+F を使用してペインを切り替える。検索および置換文字列は保存されます。

  • 検索ペインを閉じてフォーカスをエディターに切り替えるには、Escape を押します。

  • Escape を押してエディターにフォーカスを戻すと、最初の検索一致が選択されたままになるため、Ctrl+C をコピーするか Ctrl+X を切り取るか、入力を開始して選択を置き換えることができます。

    検索文字列の出現箇所に複数のキャレットと選択範囲を追加することもできます。Add Selection for Next Occurrence Alt+JUnselect Previous Occurrence Alt+Shift+J をクリックして出現箇所を 1 つずつ選択または選択解除するか、Select All Occurrences Ctrl+Alt+Shift+J をクリックしてすべての出現箇所を選択します。

検索と置換のオプション

Search History Alt+Down

最近のエントリの履歴を表示します。

Clear

検索フィールドをクリアします。

Enter a new line Ctrl+Shift+Enter

複数行で検索文字列を入力できるようにします。このオプションがなくても、正規表現とエスケープ文字を使用して複数行の一致を検索できます。

Match case Alt+C

検索中に大文字と小文字を区別します。

Words Alt+O

単語全体のみを検索します。つまり、スペース、タブ、句読点、特殊文字で区切られた文字列を検索します。

正規表現が選択されている場合、このオプションは使用できません。

Regex Alt+X

検索クエリを正規表現として処理します。

Previous occurrence Shift+F3

Next occurrence F3

検索文字列の出現箇所を移動します。

Open in Find Tool Window Alt+F7

検索ウィンドウで検索結果を表示します。

Add to multiple selection Alt+J

次に見つかった出現箇所を複数選択に追加します。

Unselect Previous Occurrence Alt+Shift+J

見つかった出現箇所を複数選択から削除します。

Select All Occurrences Ctrl+Alt+Shift+J

見つかったすべての出現箇所を含む複数選択を作成します。

In Selection

検索と置換をエディターの現在の選択に限定します。

Show filter popup Ctrl+Alt+F

追加オプションのリストを呼び出します。たとえば、検索をコメントまたは文字列リテラルに限定します。

Preserve Case Alt+E

文字列を交換するときは、各出現箇所のケーシングを使用して交換してください。例: foobar に置き換えると、FooBar に置き換えられ、FOOBAR に置き換えられます。

正規表現が選択されている場合、このオプションは使用できません。

関連ページ:

正規表現を使用してテキストを検索して置換する

テキストの特定のパターンを検索して置換する場合は、正規表現を使用します。これらは、パターンマッチング、解析、結果のフィルタリングなどに役立ちます。正規表現の構文を学習すると、ほとんどすべての言語で使用できるようになります。IDE は Java 正規表現を使用します。これは、IDE が実行される JDK に含まれる正規表現です。パターンの詳細については、クラスパターン(docs.oracle.com)を参照してください。これらの式は、完全ではありませんが、ほとんどの場合、PCRE (Perl 互換...

どこでも検索

このコマンドを使用して、タイプ、シンボル、ファイル、最近のファイル、出現するテキスト、アクション、ツールウィンドウ、実行構成、設定、Git ブランチ、コミット、タグ、メッセージなどの宛先に移動します。この機能を呼び出すとすぐに提案のリストが表示され、最初に最近のファイルが含まれます。検索を開始する:以下のいずれか 1 つを実行します: を押します。Shift を 2 回押します。Rider ウィンドウの右上隅にあるをクリックします。、表示されたどこでも検索リストで、項目名の入力を始めます。入力する...

検索結果を分析する

JetBrains Rider のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索ウィンドウに表示することができます。検索ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。使用箇所の検索などの一部のアクションでは、このウィンドウに結果が自動的に表示されます。その他のアクションについては、検索結果のポップアップが表示されたときに手動で行うことができます。検索ツールウィンドウで開くをクリックし、テンキーの Shift+Enter または + を押します。新しいナビゲ...

ソリューション内のテキストを検索して置換する

ソリューション全体、プロジェクト、ネストされた階層を持つ任意のディレクトリ、任意のスコープ内のテキストを検索して置き換えることができます。プレビュータブまたは検索ウィンドウで検索結果を確認します。ソリューション内のテキストを検索ソリューションの特定の部分のみを検索する場合は、ソリューションエクスプローラーで対応するノードを選択します。を押すか、を選択します。複数ファイル内検索ダイアログで、検索文字列を入力します。必要に応じて、検索オプションを指定します。をクリックするかを押して、最近の検索エン