CLion 2023.3 ヘルプ

コード階層

CLion では、以下の階層を構築することができます。

  • 型階層は、クラスの親クラスと子クラスを示します。

    ビルドするには、エディターの目的のクラスにキャレットを配置し、メインメニューから移動 | 型階層を呼び出します(または Ctrl+H を押します)。

    Type hierarchy
  • 呼び出し階層は、関数の呼び出し元(スーパータイプ)または呼び出し先(サブタイプ)を表示します。

    ビルドするには、エディターの機能を選択し、メインメニューから移動 | 呼び出し階層を呼び出します(または Ctrl+Alt+H を押します)。

    Call hierarchy
  • インポート階層は、現在のファイルが含まれている場所を示し、現在のファイルに含まれているすべてのファイルを追跡します。

    ビルドするには、エディターでファイルを開くか、プロジェクトビューでファイルを選択して、メインメニューから移動 | インポート階層を呼び出します(または Alt+Shift+H を押します)。

    Import hierarchy

構築された階層は、階層ツールウィンドウ表示 | ツールウィンドウ | 階層)で詳細に調べるために立ち上げることができます。

現在のタブを保持し、次の階層を新しいタブに組み込むことができます。

以下のいずれか 1 つを実行します:

  • 現在表示されているタブを右クリックし、コンテキストメニューで次のタブを選択 / 前のタブを選択を選択します。

  • Alt+RightAlt+Left のキーボードショートカットを使用してください。

  • 現在表示されているタブをクリックし、表示する次のタブを選択します。

    ビューの切り替え

    昇順または降順の階層(呼び出し先メソッドと呼び出し元メソッド、親クラスと子クラスなど)を表示するには、階層ツールウィンドウのツールバーを使用します。

    • スーパータイプを表示するには、 をクリックします。

    • サブタイプを表示するには、 をクリックします。

      関連ページ:

      階層ツールウィンドウ

      階層ツールウィンドウでリフレッシュアイコンをクリックすると、以前に構築した階層を更新できます。または、次の階層コマンドを実行すると結果が更新されます(に以前に構築された階層のいずれかでタブを固定していない場合)。ツールバーボタン:選択したクラスの親クラスと子クラスの両方を表示します。これには、結果のツリーで矢印が付いています。型階層階層タイプに応じて: クラス階層: 現在のクラスの各スーパー型階層を示します。呼び出し階層: 選択したメソッドの呼び出し元を表示します。すべての階層階層タイプに応じて...

      ソースコードナビゲーション

      さまざまなアクションやポップアップを使用して、エディター内のコードをすばやく移動することができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。キャレットで移動する後方に移動するには、を押します。前方に移動するには、を押します。最後に編集した場所に移動するには、を押します。エディターで現在のキャレット位置を見つけるには、Ctrl+M を押します。大きなファイルをスクロールしたくない場合は、このアクションが役立つかもしれません。

      ファイル構造

      構造ツールウィンドウまたは構造ポップアップを使用して、エディターで現在開いているファイルの構造を調べることができます。デフォルトでは、CLion は現在のファイルにあるすべてのクラスと機能を表示します。CMake プロジェクトでは、変数、関数、マクロ、ターゲットを含む CMakeLists.txt ファイルの構造を調べることもできます。ファイル構造を開くまたはこのツールウィンドウには、エディターで現在開いている、プロジェクトツールウィンドウで選択した、フォーカスを持っているファイルの構造が表示されます...