CLion 2020.2ヘルプ

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

さまざまなアクションやポップアップを使用して、エディター内のコードを素早くナビゲートすることができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。

キャレットでナビゲートする

  • 後方に移動するには、Ctrl+Alt+Leftを押します。前方に移動するには、Ctrl+Alt+Rightを押します。

  • 最後に編集した場所に移動するには、Ctrl+Shift+Backspaceを押します。

  • エディターで現在のキャレット位置を見つけるには、Ctrl+Mを押します。大きなファイルをスクロールしたくない場合は、このアクションが役立つかもしれません。

    ただし、UpDown の矢印キーを押しても同じ結果が得られます。

  • 探しているキャレットの単語を強調表示するには、メインメニューから編集 | 検索 | キャレットでの次の単語の出現を選択します。

  • キャレットが現在配置されている要素を確認するには、Alt+Qを押します。

  • 一致するコードブロック中括弧間でキャレットを移動するには、Ctrl+Shift+Mを押します。

  • コードブロック間を移動するには、Ctrl+Shift+[ または Ctrl+Shift+]を押します。

キャレットを移動する

キャレットをコード内で移動するためにさまざまなアクションを使用できます。また、単語で移動したり改行したりしたときにキャレットを停止する位置を設定することもできます。

  • キャレットを次の単語または前の単語に移動するには、Ctrl+Right または Ctrl+Leftを押します。

    デフォルトでは、CLionはキャレットを現在の単語の末尾に移動します。

    キャレットを前の単語に移動すると、キャレットは現在の単語の先頭に配置されます。これらのアクションを使用するときにキャレットの位置を構成できます。

    設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | 一般に移動します。キャレットの移動セクションで、単語で移動時および改行時オプションを使用して、キャレットの動作を構成します。

  • キャレットを次の段落に進める、または前の段落に戻すには、Ctrl+Shift+A を押してキャレットを段落の後に移動またはキャレットを段落の前に移動アクションを検索します。

    テキストを選択してから、キャレットを段落の前後に移動することもできます。 Ctrl+Shift+A を押して、選択したままキャレットを段落の後に移動または選択したままキャレットを段落の前に移動アクションを探します。

    必要に応じて、これらのアクションにショートカットを割り当てることができます。詳細はキーボードショートカットの構成を参照ください。

最近の場所を見つける

最近使用したロケーションポップアップを使って、最近見たコードや変更したコードを確認することもできます。

  • 最近使用したロケーションポップアップを開くには、Ctrl+Shift+Eを押します。リストは一番上の最新の訪問場所から始まり、コードスニペットが含まれています。

    Recent Locations popup
  • ポップアップ表示中に、同じショートカットを使用するか、変更のみ表示するチェックボックスを選択して、コードが変更された場所のみを表示します。

    Recent Locations popup: Show changed only
  • コードスニペットを検索するには、最近使用したロケーションポップアップで検索クエリを入力します。コードテキスト、ファイル名、またはパンくずリストで検索できます。

    Search recent locations
  • 検索結果からロケーションエントリを削除するには、Delete または Backspaceを押します。

    削除した場所は、Ctrl+Alt+Left ショートカットでアクセスしたエントリの一覧からも削除されることに注意してください。

ナビゲーションにブックマークを使用する

  • 匿名のブックマークを作成するには、キャレットを必要なコード行に配置して F11を押します。

  • ニーモニックでブックマークを作成するには、必要なコード行にキャレットを置き、Ctrl+F11 を押して、ニーモニックの番号または文字を選択します。

  • 次または前のブックマークを表示するには、メインメニューでナビゲート | ブックマーク | 次のブックマークまたはナビゲート | ブックマーク | 前のブックマークを選択します。

  • ブックマークダイアログを開くには、Shift+F11を押します。このダイアログを使用して、ブックマークの管理、たとえばブックマークの削除、ソート、または簡単な説明の入力を行うことができます。

  • 文字ニーモニックを使用して既存のブックマークにナビゲートするには、Shift+F11 を押してから、必要な文字を押します。CLionはあなたをエディターとそれに対応するブックマークに戻します。

  • 番号ニーモニックを使用して既存のブックマークに移動するには、Ctrl とブックマークの番号を押します。

  • 作成されたすべてのブックマークは、お気に入り Alt+2表示 | ツール・ウィンドウ | お気に入り)ツールウィンドウに反映され、ブックマークへのナビゲーションにも使用できます。

宣言または使用箇所に移動

You can navigate to the declaration of a variable, function, class, or type from its usage:

  • Place a caret at a symbol and press Ctrl+B .

  • 型宣言の場合は、Ctrl+Shift+Bを押します。

  • You can also point to the symbol keeping Ctrl pressed, and click, when it turns to a hyperlink. The popup message will show the declaration information. Click once again to navigate to the declaration.

    Go to definition

The 宣言または使用箇所に移動 action ( Ctrl+Shift+B ) works differently for different cases:

  1. When invoked on a symbol usage, it navigates to that usage’s declaration.

  2. When invoked on a declaration, it shows the list of that declaration’s usages.

  3. When invoked on a definition, it shows the associated declaration.

You can choose between the first two options using the switcher in 設定/環境設定 | エディター | 一般 :

Go to Declaration or Usages behavior

The default option is 用法ポップアップを表示する :

Go to Declaration showing usages

If you select Jump to predeclaration , the action navigates you to the declaration if it exists:

Go to Declaration

定義へジャンプ

  • the Implemented method icon / the Implementing method icon , the Overridden method icon / the Overriding method icon ガターアイコンまたは適切なショートカットを使用して、クラスの実装とオーバーライド関数を追跡できます。

  • キャレットの位置にあるコードエンティティ(変数、関数、クラス)の定義に移動するには、Ctrl+Alt+B を押します。

  • Ctrl+U を押してスーパー定義に移動します。

go to definition

ヘッダー/ソースに移動

ソースファイルとヘッダーファイルを切り替えるには、関連シンボルに移動の代わりに専用のヘッダー/ソースに移動アクションを使用できます。

  • ヘッダー/ソースに移動を呼び出すには、F10 を押すか、メインメニューからナビゲート | ヘッダー/ソースを呼び出します。

    このアクションは、エディターでファイルをすぐに開くか、使用可能なオプションを含むポップアップを表示します。

    Switching header/source

    ターゲットファイルの検索中に、ヘッダー/ソースに移動はいくつかのヒューリスティックを使用します。

    • 最新の切り替えファイルは常にリストの一番上にあります。

    • Next goes the file with the matching name from the same directory, if any (for example, myfile.h / myfile.cpp ).

    • 次に、定義/宣言ベースの検索がバックグラウンドで実行され、新しいアイテムがポップアップに追加されます。

    • 500ミリ秒以内に単一の宛先が見つからない場合、CLionは新しいアイテムが追加される対話型ポップアップを表示し、ナビゲート先を選択できます。

  • ヘッダーファイルとソースファイルを切り替えるために関連シンボルに移動に慣れている場合は、そのショートカットをヘッダー/ソースに移動に再マップできます。

    インストールごとに、CLionは、C/C++ファイルのショートカットを介して関連シンボルに移動を呼び出すときに、そのようにするようプロンプトを出します(デフォルト以外のショートカットがまだヘッダー/ソースに移動に設定されていない場合)。

    Remap Go to Related Symbol to Switch Heafer/Source

    設定/環境設定 | キーマップ目的のショートカットを構成することもできます。

プロジェクトツールウィンドウでターゲットを自動的に見つけることができます。

  1. ファイルがエディターで開かれている場合は、選択ポップアップの Alt+F1 を押します。

    Select in popup

  2. ポップアップで、プロジェクト・ビューを選択して Enterを押します。

    CLionはあなたのターゲットをプロジェクト・ビューウィンドウに配置します。

プロジェクトツールウィンドウでファイルを見つける

シングル・クリックでファイルを開く(以前はソースに自動スクロールと呼ばれていた)アクションと開いているファイルを常に選択(以前はソースから自動スクロールと呼ばれていた)アクションを使用して、プロジェクトツールウィンドウでファイルを見つけることができます。

  1. プロジェクトツールウィンドウでプロジェクトツールバーを右クリックして、コンテキストメニューから開いているファイルを常に選択を選択します。その後、CLionは現在アクティブなエディタータブで開かれているファイルを追跡し、自動的にプロジェクトツールウィンドウでそれを見つけます。

    Project view context menu

  2. シングル・クリックでファイルを開くオプションを選択することもできます。この場合、プロジェクトビューでファイルをクリックすると、CLionは自動的にそのファイルをエディターで開きます。

パンくずリストは、アクティブなエディタータブで開いたファイル内のスコープの階層内で自分の場所を追跡できます。C++の場合、パンくずリストは名前空間、クラス、構造体、関数、およびラムダを表します。

CLion breadcrumbs

コード内の要素にジャンプするには、その名前のパンくずリストをクリックします。

  1. デフォルトでは、パンくずリストが表示され、エディターの下部に配置されます。非表示または移動するには、パンくずリストを右クリックしてパンくずリスト | 上またはパンくずリスト | 表示しないを選択するか、設定/環境設定 | エディター | 一般 | パンくずリストで配置を設定します。

  2. 同じパンくずリスト設定ダイアログで、対応するチェックボックスを選択/選択解除して、特定の言語のパンくずリストを有効/無効にすることもできます。

  3. To configure colors for breadcrumbs highlighting, go to 設定/環境設定 | エディター | カラー・スキームの切り替え | 一般 , and choose エディター | パンくずリスト from the list.

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

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

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

    Structure popup

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

メソッドを閲覧する

  • Alt+Down または Alt+Upを押します。

  • コード内のメソッドを視覚的に分離するには、設定/環境設定ダイアログ Ctrl+Alt+Sエディター | 一般 | 外観に移動し、メソッド・セパレーターを表示するオプションを選択します。

    Method Separators in Editor
  • 構造ツールウィンドウを開くには、Alt+7を押します。

レンズモードを使用する

レンズモードでは、実際にスクロールしなくてもコードをプレビューできます。スクロールバーの上にマウスを置くと、デフォルトでこのモードがエディターで使用可能になります。警告やエラーメッセージの上にマウスを置いたときに特に便利です。

Lens mode
  • レンズモードを無効にするには、エディターの右側にあるコード分析マーカーを右クリックし、コンテキストメニューでスクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。

  • 別の方法として、設定/環境設定ダイアログ Ctrl+Alt+Sエディター | 一般 | 外観に移動し、スクロールバーのホバーにコードレンズを表示するチェックボックスをオフにします。

行または列を見つける

  1. エディターで、Ctrl+Gを押します。

  2. 指定行/カラムへジャンプダイアログで、行番号または列番号、あるいはその両方を、:で区切って指定し、OKをクリックします。

    Go to line/column dialog

  3. エディターで行番号を表示したくない場合は、設定/環境設定ダイアログ Ctrl+Alt+Sエディター | 一般 | 外観に移動し、行番号の表示チェックボックスをオフにします。

ファイルパスを見つける

  1. エディターで Ctrl+Alt+F12 を押すか、コンテキストメニューでFinder で表示を選択します。

  2. Finder で表示ポップアップで、パスファインダーで開くファイルまたはディレクトリを選択して Enterを押します。

最近のファイルを見つける

最近使ったファイルポップアップで最近編集したファイルと最近編集したファイルを検索できます。

  • 最近のファイルのリストを含む最近使ったファイルポップアップを開くには、Ctrl+Eを押します。

    Recent files
  • 最近編集したファイルのみを見るには、もう一度 Ctrl+E を押すか、または変更のみ表示するチェックボックスを選択します。

    Recent files changed only
  • ポップアップの項目を検索するには、スピード検索機能を使用します。検索クエリの入力を開始すると、検索フィールドが表示されます。CLionは検索クエリに基づいて結果を表示し、入力に応じてリストが縮小します。

Recent files search
最終更新日: 2020年7月21日

関連ページ:

エディターの基本

CLionエディターは、コードの作成、読み取り、変更に使用するIDEの主要部分です。コードの追加と編集については、ソースコードを書いて編集するを参照してください。エディターは次の領域で構成されています。Thescrollbarshows errors and warnings in the curr...

一般

設定/環境設定ダイアログの一般ページを使用して、エディターの動作を構成し、そのビューをカスタマイズします。マウス制御Ctrl / Command +マウスホイールでフォントサイズを変更するこのチェックボックスが選択されている場合は、 キーを押しながらマウスホイールを回すことで特定のエディターフォント...

キーボードショートカットの構成

CLionには定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定/環境設定ダイアログ を開き、キーマップを選択します。CLionは、環境に基づいて事前定義されたキーマップを自動的に提案します。使用しているOSと一致する...

プロジェクトのお気に入りを管理する

プロジェクトが何千ものファイルで構成されている場合、参照するのは面倒です。通常、プロジェクトの他の部分よりも頻繁に必要なファイルまたはフォルダーがいくつかあります。そのようなファイルに素早くアクセスするには、お気に入りリストに追加してください。このリストには、プロジェクトファイルとフォルダー、ブック...

色とフォントの構成

開発者として、エディターのソースコード、検索結果、デバッガ情報、コンソールの入出力など、多くのテキストリソースを使用します。色とフォントスタイルは、このテキストの書式設定に使用され、一目で理解しやすくなります。CLionは、好適な色とフォントを定義するカラースキームを使用しています。配色は、ウィンド...

アプリケーションの分析

階層を構築する:CLionでは、以下の階層を構築することができます。型階層は、クラスの親クラスと子クラスを示します。型階層を構築するには、プロジェクトツールウィンドウまたはエディターで目的のクラスを選択し、メインメニューからナビゲート | 型階層を呼び出します(または単に を押します)。呼び出し階層...