PyCharm 2019.2ヘルプ

ファイル内のテキストの検索と置換

エディターで現在開いているファイル内のテキスト文字列を検索できます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索に正規表現を使用し、検索結果を管理できます。

  1. エディターでファイルを開きます。

  2. メインメニューから編集 | 検索 | 検索 Ctrl+Fを選択します。

  3. 開いた検索フィールドに、検索文字列を入力します。PyCharmは、ファイル内の検索結果を強調表示します。または、エディターで、検索する文字列を強調表示して Ctrl+Fを押します。PyCharmは、強調表示された文字列を検索フィールドに配置します。

    search string

検索の管理

PyCharmを使用すると、検索プロセスを調整し、表示された検索結果でさまざまなアクションを実行できます。

  • 以前の検索のリストを表示するには、検索フィールドで ⌥↓ を押します。

    search history

  • 複数行の文字列を入力する場合は、検索フィールドの Enter a new line アイコンをクリックして新しい行を探します。

  • Previous occurence および Next occurence 矢印を使用して、前または次の出現箇所にナビゲートします。

  • 検索ツールウィンドウの出現箇所リスト Alt+F7 を操作します。他のオプションがあります。たとえば、結果をグループ化したり、別のウィンドウで開いたりできます。

    Found Occurrences in the Find tool window

  • Add selection for the next occurence または deselect the previous occurrence アイコンをクリックして、次の出現の選択を追加するか、前の出現 Alt+J または Shift+Alt+Jの選択を解除します。

  • ファイル全体で検索対象をすばやく置き換えたい場合は、Ctrl+Shift+Alt+J を押して新しい文字列を入力します。

  • 検索ペインで単語大/小文字を区別するチェックボックスを選択すると、検索範囲を絞り込むことができます。検索範囲を選択するには、フィルタ filter アイコンをクリックします。

  • ⌥X (以前の ⌥G)を押すと、正規表現チェックボックスをすばやく選択またはクリアできます。正規表現を使用すると、より困難な検索を選択できます。

  • 開いたファイル内の任意の要素の使用箇所を見るには Ctrl+F7 を押してください。

    PyCharmがファイル内で見つかった使用箇所すべてを強調表示したくない場合は、設定/環境設定ダイアログ(Ctrl+Alt+S)を開き、エディター | 一般ページでキャレット上の要素の使用箇所を強調表示するオプションをオフにします。

    現在のファイルを超えた使用箇所を検索するにAlt+F7 を、別のポップアップで検索結果を開くには Ctrl+Alt+F7 を押します。検索前にオプションを設定する必要がある場合は、Ctrl+Shift+Alt+F7 を押して使用箇所の検索ダイアログを開きます。

プロジェクト全体で発見されたすべての出現箇所を置き換える方法については、プロジェクト内のテキストの検索と置換を参照してください。

検索文字列をファイルに置き換える

  1. Ctrl+R を押してファイル内置換ウィンドウを開きます。

  2. 上部のフィールドに検索文字列を入力します。下部のフィールドに、置換文字列を入力します。

    Replace in file pane
    複数行置換の場合は Multi-line をクリックしてください。例:カンマをカンマと改行で置き換える場合は、検索フィールドにカンマを入力し、置換フィールドにカンマと改行を入力します。

  3. 置換をクリックしてアイテムを1つずつ置き換え、すべて置換を使用してファイル内のすべてのアイテムを置き換え、除外を使用していくつかのアイテムを置き換えません。

置換ウィンドウに表示されるオプションは検索ウィンドウに似ており、検索結果の管理セクションを参照できます。

最終更新日: 2019年11月6日