検索ツールウィンドウ
検索ツールウィンドウには、次の検索結果が表示されます。
検索ツールウィンドウには複数のタブを含めることができます。デフォルトでは、検索ごとに現在のタブで検索結果が更新されます。各検索の結果を別のタブに表示するには、ツールウィンドウのヘッダーを右クリックし、 を選択します。
デフォルトでは、検索ツールウィンドウが画面の下部に表示されます。これには、一連のボタン、結果のペイン、パス内置換操作とリファクタリングプレビュー操作用の追加ボタンを備えたツールバーがあります。
ツールバーボタン
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| オプション Ctrl+Alt+Shift+F7 | このボタンをクリックして、シンボルに対応する使用箇所の検索ダイアログの 1 つを開きます。検索設定を編集し、 ボタンをクリックして、変更された検索クエリを実行できます。 |
| 再実行 Ctrl+F5 | 最後の検索を繰り返します。このボタンは、コードカバレッジ結果の表示には使用できません。 |
| 閉じる Ctrl+Shift+F4 | 現在のタブまたはツールウィンドウを閉じます。このボタンは、パス内置換およびリファクタリングプレビューダイアログでは使用できません。 |
| タブをピン留め | 現在のタブを固定または固定解除するには、このボタンをクリックします。このウィンドウで最大数のタブに達したときにタブが自動的に閉じないようにするには、タブを固定する必要があります。 |
| すべて展開 Ctrl+NumPad + すべて折りたたむ Ctrl+NumPad - | これらのボタンを使用して、すべてのノードを展開または折りたたんでください。 |
| 前 / 次の出現箇所 Ctrl+Alt+Up Ctrl+Alt+Down | 結果のタブ内の前 / 次の要素に移動します。 |
| グループ化 | このアイコンをクリックして、次のグループ化オプションのメニューを開きます。
|
| 読み込みアクセスを表示する Ctrl+R | このボタンは使用箇所の検索でのみ使用できます。 このボタンを押すと、検索結果に読み取りアクセス方法への参照が含まれます。 |
| 書き込みアクセスを表示する Ctrl+W | このボタンは使用箇所の検索でのみ使用できます。 このボタンを押すと、検索結果に書き込みアクセス方法への参照が含まれます。 |
| インポート文を表示する Ctrl+I | このボタンは使用箇所の検索でのみ使用できます。 このボタンを押すと、検索結果にインポートステートメントの使用箇所が含まれます。 |
| 使用箇所のプレビュー | このアイコンをクリックして、検索結果の横にあるプレビューペインを開きます。 |
コンテキストメニューコマンド
項目 | ショートカット | 説明 |
---|---|---|
再実行 | Ctrl+F5 | アクションを再度実行し、同じタブに結果を表示します。 |
ソースに移動 | F4 | ソースコード内の選択した項目に移動します。 |
含める | Insert | 除外されたアイテムの場合 : 結果のリストにアイテムを含めます。 |
除外 | Delete | 選択した項目を結果リストから除外します。(除外された項目は取り消し線として表示されます。) すべて置換またはリファクタリング実行コマンドを実行すると、除外された項目は影響を受けません。 |
除去 | Ctrl+X | 選択した項目を結果リストから削除します。 |
最近の使用箇所を検索 | Alt+Down | 最近の検索のリストを表示します。検索結果を表示するには、リスト内の項目を選択します。 |
テキストファイルにエクスポート | Alt+O | 現在の結果タブの内容を保存します。プレビューのエクスポートダイアログで、ターゲットファイルを指定するか、情報をクリップボードにコピーします。保存する前に、保存する情報を変更することもできます。 |
上部ツールバーボタン
アイコン | ツールチップ | 説明 |
---|---|---|
| オプションメニューを表示 | このアイコンをクリックすると、サイドツールバーの表示または非表示、タブのグループ化、表示モードの選択、サイズ変更など、ツールウィンドウを管理するためのオプションが追加されたメニューが開きます。 |
| 非表示 | ツールウィンドウを非表示にします。Alt+3 を押して復元します。 |
関連ページ:

プロジェクト内で検索して置き換える
プロジェクト内のテキスト文字列を検索したり、さまざまな範囲を使用して検索プロセスを絞り込んだり、検索から特定の項目を除外したり、使用箇所や出現箇所を見つけたりすることができます。プロジェクトで検索文字列を見つけるを押すか、メインメニューからを選択します。検索フィールドに検索文字列を入力します。または、エディターで検索する文字列をハイライトしてを押すか、コンテキストメニューから複数ファイル内検索を選択します。PyCharm はハイライトされた文字列を検索フィールドに入力します。以前の検索のリスト...

構造検索と置換
従来の検索プロセスでは、ソースコードの構文とセマンティクスが考慮されていません。正規表現を使用している場合でも、PyCharm はコードを正規表現として扱います。構造検索および置換(SSR)アクションを使用すると、コード構造を考慮して、コード内の特定のコードパターンまたは文法構造を検索できます。PyCharm は、作成した検索テンプレートと適用した条件に基づいて、ソースコードのフラグメントを見つけて置き換えます。ターゲットを構造的に検索するに移動して、構造検索ダイアログを開きます。構造検索ダイア...

コードのリファクタリング
リファクタリングは、新しい機能を作成せずにソースコードを改善するプロセスです。リファクタリングは、コードを安定させ、保守を容易にできます。リファクタリングを実行するには、以下の一般的な手順に従いますリファクタリングするシンボルまたはコード断片を選択 (またはカーソルを合わせて) します。次の PyCharm コンポーネントのシンボルを選択できます。プロジェクトビュー、構造ツールウィンドウ、エディター、UML クラスダイアグラム、以下のいずれか 1 つを実行します: メインのメニュー上または選択した...

データベースツールウィンドウ
データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データベースツールウィンドウでは、データベースと DDL デ...

使用箇所の検索ダイアログ
本セクション: 使用箇所の検索、使用箇所の検索: クラスオプション、使用箇所の検索: メソッドオプション、使用箇所の検索: 変数オプション、ファイルキャッシュの競合使用箇所の検索

エンドポイントツールウィンドウ
Django、FastAPI、または Flask アプリケーションを開発している場合は、宣言されたすべての URL とエンドポイントの概要をエンドポイントツールウィンドウで取得できます。ツールウィンドウは、マイクロサービスとバックエンドとフロントエンドの通信を開発するときに役立ちます。これは、RESTful API を使用する場合にも役立ちます。特定のフレームワークでエンドポイントツールウィンドウを使用する方法については、次のページを参照してください。Django エンドポイントの管理、FastAP...