CLion 2019.3ヘルプ

スコープとファイルの色

スコープは、プロジェクト内のファイルとディレクトリのフィルタリングされたサブセットです。スコープビューを有効にすると、検索コードインスペクションなどの操作を選択したスコープに制限します。

プロジェクトが大きくなるにつれて、スコープはさらに役立ちます。基本的なケースをカバーするいくつかの定義済みスコープがあります。さらに、プロジェクトにカスタムスコープを追加することも可能です。例:テスト用またはチーム内で担当しているファイル用にカスタムスコープを作成できます。

定義済みのスコープ

CLionにはいくつかの事前定義されたスコープが用意されています。

  • ファイル : このスコープには、プロジェクトコンテンツ・ルート内のすべてのファイルが含まれます。ライブラリとフレームワークは通常、この範囲には含まれません。

  • プロジェクト・ソース・ファイル : このスコープは、プログラムやテストなどのプロジェクトソースコードを含むファイルに対応します。

  • プロジェクト非ソース・ファイル : このスコープは、リソース、ライセンスなどの他のプロジェクトファイルに対応します。

定義済みのスコープは編集できません。

新しいスコープを作成する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、外観 & 振る舞い | スコープに移動します。

  2. Add scope (Insert) iconをクリックし、リストからローカルまたは共有を選択して、スコープの名前を指定します。

    • ローカルスコープは個人使用のみを目的としており、ワークスペースに保存されています。デフォルトの場所: %HOMEPATH%\.<product><version>\config\projects\<project_name>\.idea\workspace.xml

    • 共有スコープは現在のプロジェクトに対して定義されており、VCSを介してチームメンバーがアクセスできます。デフォルトの場所: %HOMEPATH% \.<product><version>\config\projects\<project_name>\.idea\scopes\

スコープ内の項目のリストを構成する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、外観 & 振る舞い | スコープに移動し、構成するスコープを選択します。

  2. スコープのパターンを定義するには、次のいずれかの操作を実行します。

    • ファイルとディレクトリをスコープに含めるには、ファイルとディレクトリを選択し、包含または再帰的に包含(サブディレクトリ付き)ボタンを押します。ファイルまたはディレクトリを除外するには、除外または再帰的に除外を使用します。CLionは式を作成し、それをパターンフィールドに表示します。

    • スコープ言語構文を使用して、パターンフィールドにパターンを手動で指定してください。

  3. 適用をクリックします。

ファイルの色をスコープに関連付ける

さまざまなスコープに属するファイルは、CLionのユーザーインターフェース全体( ナビゲーションリスト内、エディタータブ内、プロジェクトツールウィンドウ内)でさまざまな色で強調表示できます。これにより、大スコーププロジェクトではるかに速く簡単なナビゲーションが可能になります。

ファイルの色をスコープに関連付ける

  1. ファイル | 設定 | 外観 & 振る舞い | ファイルの色にナビゲートします。

  2. 追加 Add iconをクリックします。

  3. 色ラベルの追加ダイアログで、スコープを選択し、スコープの色を選択します。

  4. OKをクリックします。

  5. スコープの色を使用する領域を定義します。領域を定義するには、エディター・タブで使用するまたはプロジェクト・ビューで使用するチェックボックスを選択します。

  6. スコープの色の関連付けのアクセシビリティレベルを選択します。色の関連付けを共有するには、共用アイコン(Share icon)をクリックします。

    ファイルの色の関連付けのデフォルトの場所は %HOMEPATH% \.<product><version>\config\projects\<project_name>\.idea\fileColors.xml です

  7. 変更を適用。

スコープの順序を整理する

いくつかのファイルが複数のスコープに含まれている場合、スコープの順序が重要になります。CLionは、そのようなファイルを強調表示するために一番上のスコープの色(スコープ設定ページに表示)を使用します。もちろん、スコープの順序、つまり結果の強調表示を変更することができます。

スコープの順序を整理する

  1. ファイル | 設定 | 外観 & 振る舞い | スコープにナビゲートします。

  2. 移動する範囲を選択します。

  3. 順序を変更するには、the Move Up buttonAlt+Up)または the Move Down buttonAlt+Down)をクリックします。

  4. 適用をクリックします。

最終更新日: 2020年2月20日

関連ページ:

プロジェクトでの検索と置換

プロジェクト内のターゲットの出現と使用方法を検索し、さまざまな範囲を使用して特定の項目を除外することで検索範囲を絞り込むことができます。プロジェクトで検索文字列を見つけるメインメニューから を選択します。検索フィールドに、検索文字列を入力します。または、エディターで、検索する文字列を強調表示して

インスペクションを実行する

コード分析は、開いているすべてのファイルでオンザフライで実行されますが、プロジェクト全体またはカスタムスコープで実行し、結果をフレンドリーな視点で調べることができます。CLionは、エディターで開かれているファイル内のコードを分析し、入力中に異常コードを強調表示します。インスタント分析の結果をすばや...

スコープ言語構文リファレンス

スコープ言語は、さまざまな種類の分析に関係するプロジェクトスコープの指定に使用されます。ファイルのセット:単一のファイルはファイル名、すなわちによって定義されます、サブディレクトリに再帰しないディレクトリ内のすべてのファイルのセットは、スラッシュの後にアスタリスクで定義されます。:、サブディレクトリ...

どこでも検索

プロジェクト内またはその外側にある項目をその名前で見つけることができます。ファイル、アクション、クラス、シンボル、設定、およびUI要素を単一のエントリポイントから検索できます。プロジェクトでの検索と置換またはファイルの検索と置換からのテキスト検索について学びます。どこでも検索を2回押して検索ウィンド...

プロジェクトツールウィンドウ

このツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコ...

スコープ

WindowsとLinux用のmacOS用スコープの詳細については、スコープとファイルの色を参照してください。メイン・ツールバー:スコープの追加新しいローカルスコープまたは共有スコープを追加します。削除リストから選択したスコープを削除します。