PyCharm 2019.1ヘルプ

コンテンツ・ルート

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最終更新日: 2019年5月17日

関連事項

リファレンス:

関連ページ:

コンテンツ・ルートの設定

どのプロジェクトにも、プロジェクトと一緒に作成されたコンテンツ・ルートが少なくとも1つ含まれています。追加のコンテンツ・ルートを作成したり、不要なものを削除することができます。コンテンツ・ルートを作成する:プロジェクト構造を開くの設定。、プロジェクト構造ページのプロジェクトペインで、コンテンツ・ルー...

プロジェクト

基本:PyCharmで何をしても、プロジェクトのコンテキストでそれを行います。プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基盤として機能します。プロジェクト・ファイル:PyCharmのプロジェク...

スコープ

スコープは、プロジェクト内のファイル、パッケージ、ディレクトリーのサブセットであり、特定の操作(例:検索、コードインスペクションなど)の適用を制限できます。さらに、各スコープに対して色指定を設定して、どの種類のファイルを処理しているかを一度に確認できます。プロジェクトが大きくなるにつれて、スコープは...

プロジェクト構造

プロジェクトペイン:プロジェクトこのペインには、同じウィンドウで開かれているプロジェクトのリストが表示されます。リストの最初のプロジェクトは主要プロジェクトです。開いているプロジェクトが1つだけの場合、このペインは表示されません。プロジェクト構造:このウィンドウを使用して、同じウィンドウで開かれてい...