PyCharm 2020.1ヘルプ

コンテンツ・ルート

PyCharmでは、コンテンツは現在作業しているファイルの集まりで、サブフォルダーの階層構造になっていることがあります。この階層の最上位にあるフォルダーは、コンテンツ・ルートフォルダーまたはコンテンツ・ルート the Content root icon と表示)と呼ばれます。プロジェクトには少なくとも1つのコンテンツ・ルートフォルダーがあります。これはデフォルトではプロジェクトフォルダー自体です。

いくつかのコンテンツ・ルートを持つことで、共通の直系親を持たない複数のディレクトリからのファイルを扱うことができます。これは、静的コンテンツ(アイコンなど)を使用する場合に役立ちます。すべてフォルダーに保存し、このフォルダーを複数のプロジェクトで余分なコンテンツ・ルートとして指定するだけです。

コンテンツ・ルートタイプ

デフォルトでは、コンテンツ・ルートフォルダー内のすべてのファイルがインデックス作成、検索、解析、コード補完などに関与しています。このステータスを変更するには、コンテンツ・ルート内のフォルダーを以下のカテゴリに割り当てることができます。

  • セクションコンテンツ・ルートの設定の説明に従って作成された通常のコンテンツ・ルート。これらの根は the Content root iconとマークされています。

    コンテンツルートは、プロジェクトを構成するファイルを含むフォルダーです。

  • ソース・ルート(またはソースフォルダー、the Source root icon として表示)。

    これらのルートには、実際のソースファイルとリソースが含まれています。PyCharmは、ソースルートをインポートの解決の出発点として使用します。

    ソースルートのファイルは、そのタイプに従って解釈されます。PyCharmは、これらのルートの内容を解析、インスペクション、索引付け、コンパイルすることができます。

  • リソース・ルート(またはリソースフォルダー。the Resources root icon the Resources root iconとして表示)。

    これらのルートは、アプリケーションのリソースファイル(イメージ、スタイルシートなど)を対象としています。フォルダーをこのカテゴリーに割り当てることにより、PyCharmに、フルパスを指定する代わりに、そのフォルダーとそのサブフォルダー内のファイルをこのフォルダーに関連して参照できることを伝えます。

  • 除外ルートthe Excluded root icon として表示)は、PyCharmが「ほとんど無視する」ものです。

    これらのルートには、インデックス作成、検索、解析、監視などの際にPyCharmによって無視されるファイルやフォルダーが含まれています。

    除外されたルートはPyCharmには表示されません。通常、一時的なビルドフォルダー、生成された出力、ログ、およびその他のプロジェクト出力を除外します。不要なパスを除外すると、パフォーマンスが大幅に向上します。

  • the Template Folder icon としてマークされたテンプレートのルートには、さまざまなWebプロジェクト用のテンプレートが含まれています。

コンテンツ・ルートなしのモジュール: 依存関係のコレクション

モジュールは、他のモジュールの依存関係の集合としてのみ使用できます。そのような場合、必要な依存関係を別々に指定する代わりに、対応するモジュールに依存関係を追加できます。

このような目的に使用されるモジュールは、明らかにコンテンツ・ルートを必要としません。

最終更新日: 2020年5月25日