PyCharmで関数呼び出しのグラフを見る方法
PyCharm では、次の方法で関数の呼び出し関係を見ることができます。
- 「Find Usages」機能を利用する:呼び出し関係を表示したい関数またはメソッドを選択し、右クリックから「Find Usages」を選択するか、ショートカットキーの「Ctrl」+「Alt」+「F7」を利用する。そうするとPyCharmは関数またはメソッドが呼び出されているすべての箇所を表示します。
- 「コール階層」機能を使用:関数の定義で右クリックし、「コール階層」を選択するか、Ctrl + Alt + H ショートカットを使用します。PyCharm は、指定の関数が呼び出されているすべての場所、およびこの関数から呼び出されているすべての場所を表示します。
- コードナビゲーション機能を使用するには、関数の定義場所やメソッドの定義場所でCtrlキー(またはCmdキー)を押しながら、関数の名前またはメソッドの名前をクリックしてください。PyCharmはその機能やメソッドの定義と、呼び出された場所を含むポップアップメニューを表示します。
- 「Structure」ツールウィンドウをコードウィンドウの右側に配置する:ツールウィンドウ右上の「Structure」ボタンをクリックすると、PyCharm は現在のファイルのコード構造を表示します。関数やメソッドのノードを展開すると、その呼び出し関係を確認できます。
- 「Call Hierarchy」ツールウィンドウを使用して、コードウィンドウの下を、ツールウィンドウの左下の「Call Hierarchy」ボタンをクリック:PyCharmは、現在ファイル中の関数の呼び出し関係またはメソッドを表示します。
これら手法は、関数呼び出しの関係を可視化して、コードの実行フローと構造に対する理解を深めるのに役立てる。