CLion 2023.2 ヘルプ

ファイル構造

構造ツールウィンドウまたは構造ポップアップを使用して、エディターで現在開いているファイルの構造を調べることができます。デフォルトでは、CLion は現在のファイルにあるすべてのクラスと機能を表示します。

Structure view

CMake プロジェクトでは、変数、関数、マクロ、ターゲットを含む CMakeLists.txt ファイルの構造を調べることもできます。

CMake structure view

ファイル構造を開く

  • 表示 | ツールウィンドウ | 構造または Alt+7

    このツールウィンドウには、エディターで現在開いている、プロジェクトツールウィンドウで選択した、フォーカスを持っているファイルの構造が表示されます。

  • 移動 | ファイル構造または Control+F12

    このポップアップには、現在エディターで開かれていてフォーカスがあるファイルの構造が表示されます。

構造ビューのポップアップでコード要素を検索する

構造ビューポップアップを使用して、作業中のファイル内のコード要素を見つけることができます。

  1. 構造ビューポップアップを開くには、Control+F12 を押します。

  2. ポップアップで、必要なアイテムを見つけます。CLion の要素の名前を入力して検索範囲を絞り込むことができます。Enter を押してエディターと対応する要素に戻ります。

    Structure popup

ファイル構造内の修飾名を切り替える

ファイル構造には修飾名を表示して、異なるクラスまたは異なる名前空間に由来する同じ名前のメンバー関数を区別するのに役立てることができます。必要に応じて、修飾名を非表示 / 表示できます。

  • 構造ツールウィンドウで、グループ修飾名オプションを切り替えます。

    Group qualified names: off
    Group qualified names: on
  • 構造ポップアップを使用している場合は、グループ修飾名チェックボックスをオンまたはオフにします。

    Toggling qualified names in the Structure popup

関連ページ:

クイック CMake チュートリアル

このチュートリアルでは、CLion で単純な CMake プロジェクトを作成および開発するプロセスを説明します。段階的に、ビルドシステムとしての CMake の基本と、CMake 固有の IDE 設定とアクションを学習します。1. シンプルな CMake プロジェクト:CMake は、CMakeLists と呼ばれるスクリプトを使用して、特定の環境用のビルドファイル (Unix マシンのメイクファイルなど) を生成するメタビルドシステムです。CLion で新しい CMake プロジェクトを作成すると、...

アイコンとシンボル

CLion で作業しているとき、UI のいたるところにさまざまなアイコンが表示されます。ほとんどの場合、アイコンの上にマウスを置くとツールチップの説明が表示されます。例: ただし、構造ビュー、パンくずリスト、または階層ビュー (呼び出し、メソッド、インポート階層) のいずれかの UI 領域には、ツールチップが含まれていないアイコンがいくつかあります。構造、階層、パンくずリストのアイコン:構造ビュー、呼び出し階層、メソッド階層の要素には、非公開、保護、公開の表示インジケータを含めることもできます。-...

コード階層

CLion では、以下の階層を構築することができます。型階層は、クラスの親クラスと子クラスを示します。ビルドするには、エディターの目的のクラスにキャレットを配置し、メインメニューからを呼び出します(またはを押します)。呼び出し階層は、関数の呼び出し元(スーパータイプ)または呼び出し先(サブタイプ)を表示します。ビルドするには、エディターの機能を選択し、メインメニューからを呼び出します(またはを押します)。インポート階層は、現在のファイルが含まれている場所を示し、現在のファイルに含まれているす

ブックマーク

大規模なプロジェクトで作業する場合、ファイルやフォルダーの検索には時間がかかる場合があります。そのような場合、CLion はブックマークを備えています。必要なコード行をブックマークして、見つけやすくすることができます。他のプロジェクトアイテムよりも頻繁に必要なプロジェクトファイルとフォルダーをブックマークすることもできます。すべてのブックマークはブックマークツールウィンドウのリストにグループ化されており、メインメニューからを選択するか、を押すと開くことができます。ツールウィンドウには、コードに...