ソースコード階層
PyCharm を使用すると、階層ツールウィンドウでクラス、メソッド、呼び出しの階層を調べ、構造ツールウィンドウでソースファイルの構造を調べることができます。
階層および構造ツールウィンドウは、メニューから使用できます。
階層ツールウィンドウは、階層が作成されたときにのみ使用可能になります。
階層はメニューに組み込まれています。
PyCharm を使用すると、クラス、メソッド、呼び出しの階層を調べ、ソースファイルの構造を調べることができます。

コード階層の分析
タイプ階層は、クラスの親クラスと子クラスを示します。
呼び出し階層には、メソッドの呼び出し元(スーパータイプ)または呼び出し先(サブタイプ)が表示されます。
階層構造が構築されると、階層ツールウィンドウですぐに表示および確認できます。呼び出し元と呼び出し先の階層構造は、それぞれ別のタブに表示されます。呼び出し元を表示するには をクリックし、呼び出し先を表示するには
をクリックします。
型階層を構築する
プロジェクトツールウィンドウで目的のクラスを選択するか、エディターで開きます。
メインメニューで、に移動するか、単に Ctrl+H を押します。

要素の異なる色は、これらのファイルが属する異なるスコープを表します。例: テストにはデフォルトで緑が使用されます。詳細については、スコープを色に関連付けるを参照してください。
呼び出し階層を構築する
エディターでファイルを開き、目的のメソッドの宣言または使用箇所にキャレットを配置します。
または、プロジェクトツールウィンドウで目的の方法を選択します。
メインメニューで、に移動するか、Ctrl+Alt+H を押します。
階層タブを保持する
階層ツールウィンドウで、ツールバーのタブをピン留めボタン
をクリックします。
階層を表示する
階層ツールウィンドウを開く
確認のための階層がすでに構築されていることを確認してください。上記の階層の構築を参照してください。
メインメニューからを選択します。
タブ間を移動する
現在表示されているタブをクリックし、リストから表示する次のタブを選択します。
ビューの切り替え
PyCharm を使用すると、昇順または降順の階層、つまり、呼び出し先または呼び出し元のメソッド、親または子のクラスなどを構築および探索できます。
または
をクリックして、それぞれ呼び出し側メソッドまたは呼び出し先メソッドを表示します。
階層ツールウィンドウのボタン
項目 | 説明 | 利用可能 |
|---|---|---|
| 選択したクラスの親クラスと子クラスの両方を表示します。これには、結果のツリーで矢印が付いています。 | クラス階層 |
| 階層タイプに応じて:
| クラス階層 呼び出し階層 |
| 階層タイプに応じて:
| クラス階層 呼び出し階層 |
| ツリー内のすべての要素をアルファベット順にソートします。 | すべての階層 |
スコープ | このリストを使用して、現在の階層の範囲を制限します。
事前構成されたスコープに加えて、独自のスコープを定義できます。スコープを定義するには、リストから構成を選択し、スコープダイアログで必要なスコープを定義します。 | 呼び出し階層 |
| 更新されたすべてのクラスまたはクラス構造を表示します。 | すべての階層 |
| 階層ツリーの選択されたノードに対応するソースコード内のファイルとセクションに移動します。 | すべての階層 |
| すべてのノードを展開します。 | すべての階層 |
| 現在のタブを閉じて再利用するのをロックします。次のコマンドの結果が新しいタブに表示されます。 | すべての階層 |
| 階層をテキストファイルにエクスポートします。このファイルの場所を指定できます。 | すべての階層 |
| ツールウィンドウを閉じます。 | すべての階層 |
関連ページ:
スコープとファイルの色
スコープは、プロジェクト内のファイルとフォルダーの名前付きセットです。スコープを使用すると、IDE のさまざまなビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープを使用すると、ファイルを論理的に整理できます。たとえば、テストソースをテストスコープに配置し、本番環境のコードを本番環境スコープに配置することができます。これにより、大スコーププロジェクトでの作業が容易になります。インスペクションをテストのみで実行すると、コードベース全体で実行するよりも高速になります。P...
最近のファイルと変更
プロジェクトで作業しているとき、最近表示または編集したファイルや場所を切り替える必要があることがよくあります。PyCharm は、最近使用したファイルを見つけて再度開いたり、編集したコードの一部を再確認したりするのに役立つクイックナビゲーション機能を提供します。最近使用したファイルの検索最近使用したファイルポップアップを使用して、最近開いたファイルや編集したファイルを検索できます。最近使用したファイルポップアップを開くには、を押します。最近編集したファイルのみを表示するには、もう一度を押すか
ソースファイルの構造を表示
PyCharm を使用すると、構造ツールウィンドウと構造ポップアップでファイルの構造を表示および移動できます。プロジェクトがバージョン管理されている場合、構造ツールウィンドウと構造ポップアップに VCS ステータスの色が表示されます。これは、ファイルの変更を追跡できます。変更されたオブジェクトの名前は青色になり、新しく追加されたオブジェクトの名前は緑色でハイライトされます。構造のアイコンにマウスを合わせると、ツールチップにアイテムに関する追加情報が表示されます。構造ポップアップ:ポップアップで提...