PyCharm 2020.3 ヘルプ

プロジェクトの作成と管理

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

PyCharm でフォルダーを開くと、.idea サブフォルダーが追加されます。PyCharm には、プロジェクトコードスタイルやバージョン管理システムなどの内部設定が保存されます。

PyCharm はリモートホスト上のファイルの直接編集をサポートしません。PyCharm でリモートソースを操作するには、既存のソースコードからプロジェクトをインポートするに従って、ダウンロードし、それらが格納されているフォルダーを開き、PyCharm プロジェクトに配置する必要があります。ローカルとリモートのソースを同期させるには、デプロイオプションダイアログの変更されたファイルのデフォルトサーバーへの自動アップロードリストを使って自動アップロードを設定します。

PyCharm のプロジェクトはディレクトリベースのフォーマットで表現されています。プロジェクトディレクトリにProject directoryアイコンが表示されます。

このようなプロジェクトディレクトリには、次のファイルを含む .idea ディレクトリが含まれています。

  • プロジェクト構造を記述する *.iml ファイル。

  • workspace.xml ファイルを開きます。

  • 多数の xml ファイル。各 xml ファイルは、projectCodeStyle.xml , encodings.xml , vcs.xml などの名前で認識できる独自の設定セットを担当します。

    たとえば、新しい実行 / デバッグ構成を追加してエンコーディングを変更すると、2 つの異なる xml ファイルに影響します。これにより、プロジェクト設定がバージョン管理システムに格納され、異なるチームメンバーによって変更されたときのマージの競合を回避できます。

ローカル設定を保存する workspace.xml を除いて、.idea ディレクトリ内の設定ファイルはすべてバージョン管理下に置く必要があります。 workspace.xml ファイルは、VCS によって無視されるものとしてマークする必要があります。

.idea ディレクトリは、プロジェクトツールウィンドウのプロジェクトビューには表示されません。

関連ページ:

既存のソースコードからプロジェクトをインポートする

外部で、つまり別の IDE または専用のエディターで作成された既存のソースコードを中心にプロジェクトを設定できます。PyCharm はコードベースを分析し、設定を含む.ideaディレクトリを追加します。既存のソースコードからプロジェクトを作成する :メインメニューからを選択します。開いたダイアログで...

バージョン管理を有効にする

PyCharm は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、...

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

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへのナビゲートなど、様々なタスクを実行することができます。このツールウィンドウのほとんどの機能には、コンテンツペイ...

PyCharm でプロジェクトを構成する

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

Python プロジェクトを作成する

純粋な Pythonプロジェクトは、Python プログラミングを対象としています。プロジェクトは、ソースコード、テスト、使用するライブラリ、個人設定を 1 つのユニットに整理できます。プロジェクトが必要ない場合は、LightEdit モードでファイルを編集できます。プロジェクトを作成するには、次の...