PyCharm 2024.2 ヘルプ

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

プロジェクトツールウィンドウを使用すると、さまざまな視点からプロジェクトを確認し、新しい項目 (ディレクトリ、ファイル、クラスなど) の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。

このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。

このビューには、作成されたスクラッチファイルクエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールフォルダーも含まれています。

ビュー

ツールウィンドウにはいくつかのビューがあります。

  • プロジェクトビュー。このビューには、すべてのプロジェクト項目とその依存関係 (SDK とライブラリ) が表示されます。パッケージも表示されますが、ディレクトリ構造に重点が置かれています。

  • スコープビュー ( プロジェクトファイル開いているファイルなど)。これらのビューには、事前定義されたスコープとユーザー定義のスコープの内容が表示されます。他の点では、現在選択されているビューオプションによっては、スコープビューがプロジェクトビューに似ている場合があります。

ビューを切り替えるには、Alt+Right/Alt+Left を押すか、ヘッダーのリストから目的のビューを選択します。

各ビューを個別のタブに表示することもできます。Settings をクリックして、タブのグループ化オプションを無効にします。

Group Tabs option is off
The Show tree indent guides is on

ビューを構成するには、ヘッダーのコンテキストメニューの対応するオプションを使用します。必要なオプションには、ヘッダーの Settings をクリックしてアクセスすることもできます。

ファイルのプレビュー

個別のタブでファイルを開かずにファイルをプレビューするには、次の 2 つの方法があります。

  • ファイルプレビューポップアップを使用します。プロジェクトツールウィンドウでファイルを選択し、Space を押します。

    Opening a file preview in the Project tool window
  • プレビュータブを有効にします。the Options button をクリックし、振る舞い | プレビュータブの有効化を選択します。

ファイルサイズと変更タイムスタンプを表示する

プロジェクトツリー内のファイルのサイズと変更タイムスタンプを表示できます。

  • プロジェクトツールウィンドウで、the Options button をクリックし、外観 | ファイルの詳細を選択します。

Details in Tree Views option is ON

ツリーインデントガイドの表示

プロジェクトツールウィンドウでは、インデントレベルをマークする垂直線を表示して、プロジェクト内のコンポーネントの階層をより深く理解できます。

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | 外観を選択します。

  2. インデントガイドの表示オプションを有効にします。

The Show tree indent guides is on
The Show tree indent guides is off

ヘッダーのコンテキストメニュー

ヘッダーを右クリックするか、オプションボタン (the Options icon) をクリックすると表示されるコンテキストメニューでは、プロジェクトビュー表示モード、ビュー間の切り替え、ツールウィンドウのサイズ変更などの設定を行うことができます。

次の表は、利用可能なコマンドとオプションをリストして簡単に説明しています。

項目

ショートカット

説明

次のビューまたはタブを選択

Alt+Right

このオプションを使用して、異なるビューを切り替えます。

前のビューまたはタブを選択

Alt+Left

このオプションを使用して、異なるビューを切り替えます。

ビューまたはタブのリストを表示する

Alt+Down

このオプションを使用して、異なるビューを切り替えます。

振る舞い

プレビュータブの有効化

新しいタブで各ファイルを開かなくても、1 つのタブでファイルを 1 つずつ表示できるプレビュータブを有効にします。

シングルクリックでファイルを開く

プロジェクトツールウィンドウで項目を 1 回クリックして、エディターで項目を開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。

プレビュータブを有効にした場合、このオプションを無効にできないことに注意してください。

シングルクリックでディレクトリを開く

プロジェクトツールウィンドウ内のディレクトリを 1 回クリックして展開したり折りたたんだりできます。それ以外の場合は、ディレクトリをダブルクリックして開くか、ディレクトリ名の横にある Expand アイコンを使用する必要があります。

開いているファイルを常に選択

このオプションがオンの場合、PyCharm はエディターで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。

外観

メンバー

このオプションをオンにすると、クラスを含むツリー内のファイルがノードに変換されます。このようなノードを展開すると、選択した項目に含まれるクラスとそのフィールド、メソッド、その他のメンバーが表示されます。

メンバー: ON

メンバー: OFF

Show members enabled
Show members disabled

除外ファイル

このオプションは、プロジェクトビューでのみ使用できます。

このオプションをオンまたはオフにして、除外されたフォルダーおよびファイルを表示または非表示にします。

除外ファイル: ON

除外ファイル: OFF

Show members enabled
Show members disabled

スクラッチとコンソール

スクラッチとコンソールノードを表示または非表示にします。

このノードには、スクラッチファイルクエリコンソールが含まれています。

ファイルのネスト

同じ名前で拡張子が異なるファイルのプレゼンテーションを設定できるファイルのネストダイアログを開きます。

ツリービューをカスタマイズする

ツリービューのオプションを構成するには、設定 | 外見と行動 | 外観 | ツリービューに移動します。

並べ替え

名前

ファイルを名前のアルファベット順に並べ替えます。

このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。

タイプ

ファイルを拡張子で並べ替えます。

このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。

修正時間 (新しい順 / 古い順)

ファイルが変更された時間順にファイルを並べ替えます。この情報を表示するには、メインメニューから表示 | 外観 | ツリービューに詳細を選択します。

このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。

フォルダーを常に上に表示

オプションがオンの場合、ファイルの上にフォルダーが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダーが混在して表示されます。

スコープの編集

使用済み定義のスコープを作成および編集できるスコープダイアログを開きます。

このコマンドは、現在のビューがスコープビューである場合にのみ使用できます。

スピード検索

Ctrl+F

アイテムを検索します。ツールウィンドウのスピード検索から詳細を参照してください

タブのグループ化

このオプションがオンの場合、ヘッダーの左側にリストが表示され、そこから必要なビューを選択できます。

このオプションがオフの場合、ビューはヘッダーの左側に表示されるタブで表されます。

タブのグループ化: ON

タブのグループ化: OFF

Group Tabs enabled
Group Tabs enabled

表示モード

このオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。詳細については、ツールウィンドウの表示モードを参照してください。

移動

ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択し、宛先のツールウィンドウバー (または) を選択します。詳細については、ツールウィンドウを移動するの章を参照してください。

サイズ変更

罫線の 1 つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸縮オプションを選択します。

このコマンドはフローティングモードでは使用できません。

サイドバーから除去

このコマンドは、ツールウィンドウを非表示にし、ツールウィンドウバーから関連するツールウィンドウボタンを削除し、クイックアクセスメニュー (tb shown または tb hidden) からツールウィンドウを削除します。

ツールウィンドウを再度開く(および関連機能を復元する)には、メインメニュー表示 | ツールウィンドウ | <ウィンドウ名> を使用するか、Alt+1 を押します。

ヘルプ

このコマンドは、PyCharm オンラインヘルプのプロジェクトツールウィンドウの説明を開きます。

タイトルバーのアクション

項目

ショートカット

説明

次のビューまたはタブを選択

前のビューまたはタブを選択

Alt+Right

Alt+Left

ビューが現在タブとして表示されている場合(グループタブオプションがオフ)、このボタンは最後に表示されていたタブの右側に表示されます。

たとえば、ビューのリストを開いて、別のビューを選択します。

Select Opened File

エディターのファイルから、プロジェクトツールウィンドウの対応するノード(ファイル、クラス、フィールド、メソッドなど)に移動します。

開いているファイルを常に選択オプションが現在オンになっている場合、このアイコンは使用できません。

expand all

Ctrl+NumPad +

すべてのノードを展開。

collapse all

Ctrl+NumPad -

すべてのノードを折りたたみます。

settings

現在のビューを構成し、ツールウィンドウの表示モードを変更するためのメニューを開きます。使用可能なオプションは、ヘッダーのコンテキストメニュー項目のサブセットです。

ほとんどのメニュー項目は、オンまたはオフにできるオプションです。オンになっているオプションは、その名前の左側にチェックマークが付いています。

Hide tool window

非表示 Shift+Escape

ツールウィンドウ Shift+Escape を非表示にします。

すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。

コンテンツペイン

コンテンツペインには、ディレクトリ、ファイル、その他の要素などのプロジェクトアイテムが表示されます。

次の表に、主なカテゴリ(ノードタイプ)のアイコンを示し、簡単に説明します。メインシンボル(クラス、フィールド、メソッドなど)、可視性修飾子、ブックマークに使用されるアイコンは、シンボルに表示されます。

項目

説明

Package

パッケージ

Folder

フォルダー(ディレクトリ)。フォルダーのカテゴリによって、色が異なります。

  • ディレクトリ a plain folder

  • 除外フォルダー an excluded folder

Library

外部ライブラリは、プロジェクトに関連するサードパーティーソフトウェアをグループ化するカテゴリです。ノードは、プロジェクトビューが選択されている場合にのみ表示されます。

Scratches and Consoles

スクラッチファイルとコンソールは、このノードにグループ化されます。

コンテンツペイン項目のコンテキストメニューコマンド

項目のコンテキストメニューは、この項目で使用可能なすべての機能へのアクセスを提供します。

項目

ショートカット

説明

新規

Alt+Insert

選択したアイテム内に新しいアイテム(ディレクトリ、ファイル、クラス)を作成します。(プロジェクトまたはディレクトリ)。

コース情報を変更する

このコマンドを選択すると、コース情報を変更するダイアログが表示され、コースのタイトル、説明、作成者を変更できます。

コースアーカイブを生成する

指定した場所にコースの zip アーカイブを作成するには、このコマンドを選択します。

Stepic にコースをアップロード

段階的(英語)でコースを共有するには、このコマンドを選択してください。Stepic アカウントを持つことが不可欠です。

切り取り

Ctrl+X

選択した 1 つまたは複数のアイテムを現在の場所からクリップボードに移動します。

コピー

Ctrl+C

選択した 1 つまたは複数のアイテムをクリップボードにコピーします。

パス / 参照のコピー

このコマンドと次のオプションのいずれかを使用して、選択したアイテムをクリップボードにコピーします。

  • 絶対パス : 選択した 1 つまたは複数のアイテムのフルパスをコピーします。

  • ファイル名 : ファイル名のみをクリップボードにコピーします。

  • コンテンツルートからのパス : アプリケーションコンテンツファイルを含むディレクトリからの相対パスをコピーします。

  • ソースルートからのパス : ソースルートを基準にしたパスをコピーします。

  • リポジトリルートからのパス : プロジェクトリポジトリに関連するパスをコピーします。

  • GitHub リポジトリ URL : GitHub のプロジェクトリポジトリに関連するパスをコピーします。

  • Toolbox URL : PyCharm Toolbox がインストールされている場合は、コピーしたパスをブラウザーに挿入して、選択したプロジェクトで Toolbox アプリケーションを開くことができます。

  • 参照をコピーCtrl+Alt+Shift+C): 行番号を含む選択したアイテムの参照をコピーします。

貼り付け

Ctrl+V

クリップボードの内容を選択した場所に挿入します。

ソースに移動

F4

選択したファイルをエディターで開きます。ファイルがすでに開いている場合は、対応するエディタータブがアクティブになります。

使用箇所の検索

Alt+F7

選択したアイテムの使用箇所を検索します。( 使用箇所の検索ダイアログが開きます。)

複数ファイル内検索

Ctrl+Shift+F

テキスト検索を実行します。( 複数ファイル内検索ダイアログが開きます。)

複数ファイル内置換

Ctrl+Shift+R

テキストの検索と置換を実行します。( パス内置換ダイアログが開きます。)

リファクタリング

選択したアイテムで利用可能なリファクタリングの 1 つを実行します。

例: ファイルやディレクトリの名前を変更、移動、コピーすることができます。

ブックマーク

選択したアイテムを既存または新規のブックマークリストに追加します

コードの整形

Ctrl+Alt+L

選択したファイルまたは現在のディレクトリ内のすべてのファイルのソースコードを再フォーマットします。

コードの再フォーマットと再配置も参照してください。

削除

Delete

選択したアイテムを削除します。注意して使用してください !

実行 '<item_name>'

Ctrl+Shift+F10

テスト構成を実行します。

デバッグ '<item_name>'

⌃⇧ D

テスト構成をデバッグします。

カバレッジで '<item_name>' を実行

coverage.py でテスト構成を実行するには、このコマンドを使用します。カバレッジを有効にするには、bundle カバレッジを使用する 設定 | ビルド、実行、デプロイ | カバレッジチェックボックスを選択します。

プロファイル '<item_name>'

このコマンドを使用すると、Python プロファイラーを現在の実行 / デバッグ構成に添付できます。

'<item_name>' の並行処理ダイアグラム

このコマンドを使用すると、現在の実行 / デバッグ構成で並行性可視化セッションを実行できます。

右に分割して開く

Shift+Enter

エディターを 2 つの部分に分割し、ファイルを右側のセクションに表示します。詳細については、画面を分割を参照してください。

開く

システムファイルマネージャーまたはターミナルでファイルを開きます。

ターミナルで開く

このコマンドを使用して、ターミナルで選択した項目に対応するディレクトリを開きます。

ローカル履歴

選択したファイルまたはディレクトリのローカル履歴を表示したり、プロジェクトの現在のバージョンのラベルを作成したりします。

同期 '<item_name>'

ツールウィンドウのビューをファイルシステムに保存されているビューと同期します。

ファイルまたはディレクトリの内容を外部で変更する場合、PyCharm は、特定の状況下では、このコマンドを使用しない限り、対応する変更を認識しない場合があります。

比較

Ctrl+D

選択したファイルまたはディレクトリを別のファイルまたはディレクトリと比較します。ファイル、フォルダー、テキストソースを比較するおよびフォルダーの差分ビューアーを参照してください。

エディターでファイルを比較

選択したファイルを、アクティブなエディタータブで開いているファイルと比較します。ファイル、フォルダー、テキストソースを比較するおよびファイルの差分ビューアーを参照してください。

外部ツール

サードパーティツールを起動します。

ディレクトリをマーク

選択したディレクトリをソースルートまたはテストソースルートにし、ディレクトリを除外します。

ディレクトリの必要なカテゴリは、サブメニューから選択します。

ディレクトリのカテゴリの詳細については、「コンテンツルート」を参照してください。

ダイアグラム

Ctrl+Alt+Shift+U または Ctrl+Alt+U

選択したアイテムのダイアグラム(UML ダイアグラムなど)を開きます。

Gist を作成

このコマンドを使用して、gist を使用してコードを共有します

ファイルステータスのハイライト

現在のプロジェクトの VCS 統合が有効になっているの場合、PyCharm は色を使用してプロジェクトツールウィンドウの VCS ファイルのステータスを示します。

設定 Ctrl+Alt+Sバージョン管理 | ファイルステータスの色ページで VCS ファイルのステータスの色を設定できます。

以下の表は、いくつかのカラースキームにおけるデフォルトのファイルステータスの色とその意味を示しています。

ファイルステータス

説明

Color sample: dark green #0A7700

追加済み

アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。

Color sample: green #0EAA00

非アクティブ変更リスト内の追加対象

非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: red #FF0000

変更リストの競合

非アクティブな変更リスト内のファイルがアクティブな変更リスト内で変更されます。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。

Color sample: dark green #0A7700

コピー

ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。

Color sample: grey #616161

削除

ファイルはリポジトリから削除される予定です。

Color sample: dull purple #773895

ファイルシステムから削除

ファイルはローカルで削除されましたが、削除がスケジュールされておらず、リポジトリにまだ存在しています。

Color sample: light grayish blue #8AA4C8

変更された子孫あり

ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、設定 | バージョン管理 | 確認プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: bright blue #3264B4

即時変更された子あり

ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、設定 | バージョン管理 | 確認プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: light brown #B28C00

ハイジャック

[Perforce, ClearCase, VSS] ファイルはチェックアウトせずに変更されています

Color sample: dark olive #727238

無視

ファイルは VCS によって意図的に追跡されていません。

Color sample: purple #7503DC

マージ済み

ファイルはアップデートの結果として VCS によってマージされます。

Color sample: red #FF0000

競合のあるマージ

最後の更新中に、ファイルは競合とマージされました。

Color sample: red #FF0000

プロパティ競合のマージ

前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。

Color sample: red #FF0000

テキストおよびプロパティ競合のマージ

テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。

Color sample: bright navy #0032A0

変更

最後の同期以降にファイルが変更されました。

Color sample: blue #0047E4

非アクティブな変更リストで変更

無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: Olive #7C7C00

廃止

このファイルはもうリポジトリの作業コピーに含まれていないはずです。

Color sample: teal #007C7C

名前変更

最後の更新以降、ファイルの名前は変更されました。

Color sample: dark cyan #08978F

切り替え

[SVN] ファイルは、プロジェクト全体とは異なるブランチから取得されます。

Color sample: brown #993300

(不明)バージョン管理外

ファイルはローカルに存在しますが、リポジトリには存在せず、追加はスケジュールされていません。

Color sample: black なし (デフォルトの色)

最新

ファイルは変更されていません。

ファイルステータス

説明

Color sample: dull green #629755

追加済み

アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。

Color sample: dull green #629755

非アクティブ変更リスト内の追加対象

非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: dull red #D5756C

変更リストの競合

非アクティブな変更リスト内のファイルがアクティブな変更リスト内で変更されます。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。

Color sample: green #0A7700

コピー

ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。

Color sample: grey #6C6C6C

削除

ファイルはリポジトリから削除される予定です。

Color sample: dull purple #6C6C6C

ファイルシステムから削除

ファイルはローカルで削除されましたが、削除がスケジュールされておらず、リポジトリにまだ存在しています。

Color sample: light blue #6897BB

変更された子孫あり

ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、設定 | バージョン管理 | 確認プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: light blue #6897BB

即時変更された子あり

ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、設定 | バージョン管理 | 確認プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: white なし (デフォルトの色)

ハイジャック

[Perforce, ClearCase, VSS] ファイルはチェックアウトせずに変更されています

Color sample: light olive #848504

無視

ファイルは VCS によって意図的に追跡されていません。

Color sample: light purple #9876AA

マージ済み

ファイルはアップデートの結果として VCS によってマージされます。

Color sample: dull red #D5756C

競合のあるマージ

最後の更新中に、ファイルは競合とマージされました。

Color sample: dull red #D5756C

プロパティ競合のマージ

前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。

Color sample: dull red #D5756C

テキストおよびプロパティ競合のマージ

テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。

Color sample: light blue #6897BB

変更

最後の同期以降にファイルが変更されました。

Color sample: light blue #6897BB

非アクティブな変更リストで変更

無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: white なし (デフォルトの色)

廃止

このファイルはもうリポジトリの作業コピーに含まれていないはずです。

Color sample: strong cyan #3A8484

名前変更

最後の更新以降、ファイルの名前は変更されました。

Color sample: white なし (デフォルトの色)

切り替え

[SVN] ファイルは、プロジェクト全体とは異なるブランチから取得されます。

Color sample: soft red #D1675A

(不明)バージョン管理外

ファイルはローカルに存在しますが、リポジトリには存在せず、追加はスケジュールされていません。

Color sample: white なし (デフォルトの色)

最新

ファイルは変更されていません。

ファイルステータス

説明

Color sample: green #62CC47

追加済み

アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。

Color sample: green #62CC47

非アクティブ変更リスト内の追加対象

非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: dull red #FF6666

変更リストの競合

非アクティブな変更リスト内のファイルがアクティブな変更リスト内で変更されます。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。

Color sample: green #62CC47

コピー

ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。

Color sample: orange #ED864A

削除

ファイルはリポジトリから削除される予定です。

Color sample: orange #ED864A

ファイルシステムから削除

ファイルはローカルで削除されましたが、削除がスケジュールされておらず、リポジトリにまだ存在しています。

Color sample: vivid cyan #4FF0FF

変更された子孫あり

ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、設定 | バージョン管理 | 確認プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: vivid cyan #4FF0FF

即時変更された子あり

ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、設定 | バージョン管理 | 確認プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: white なし (デフォルトの色)

ハイジャック

[Perforce, ClearCase, VSS] ファイルはチェックアウトせずに変更されています

Color sample: light olive #A9B837

無視

ファイルは VCS によって意図的に追跡されていません。

Color sample: light purple #ED94FF

マージ済み

ファイルはアップデートの結果として VCS によってマージされます。

Color sample: dull red #FF6666

競合のあるマージ

最後の更新中に、ファイルは競合とマージされました。

Color sample: dull red #FF6666

プロパティ競合のマージ

前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。

Color sample: dull red #FF6666

テキストおよびプロパティ競合のマージ

テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。

Color sample: vivid cyan #4FF0FF

変更

最後の同期以降にファイルが変更されました。

Color sample: vivid cyan #4FF0FF

非アクティブな変更リストで変更

無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。

Color sample: white なし (デフォルトの色)

廃止

このファイルはもうリポジトリの作業コピーに含まれていないはずです。

Color sample: vivid cyan #4FF0FF

名前変更

最後の更新以降、ファイルの名前は変更されました。

Color sample: white なし (デフォルトの色)

切り替え

[SVN] ファイルは、プロジェクト全体とは異なるブランチから取得されます。

Color sample: soft red D1675A

(不明)バージョン管理外

ファイルはローカルに存在しますが、リポジトリには存在せず、追加はスケジュールされていません。

Color sample: white なし (デフォルトの色)

最新

ファイルは変更されていません。

ファイルカラー

異なるスコープに属するファイル (実稼働ファイルやテストファイルなど) は、プロジェクトツールウィンドウ、検索結果、エディタータブで異なる色でハイライトできます。

各スコープに、独自の色を割り当てることができます。詳細については、スコープを色に関連付けるを参照してください。

Scope highlighting in the editor tabs and search results

関連ページ:

スクラッチファイル

一時的なメモを作成したり、プロジェクトのコンテキスト外でコードを作成したりする必要がある場合があります。別のアプリケーションに切り替える代わりに、スクラッチファイルとスクラッチバッファを使用できます。スクラッチファイルは、構文のハイライト、コード補完、対応するファイルタイプのその他すべての機能をサポートする、完全に機能し、実行可能で、デバッグ可能なファイルです。例: あるプロジェクトに取り組んでいるときに、後で別のプロジェクトで使用できるメソッドのアイデアを思いつくことがあります。メソッドのドラ...

クエリコンソール

データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:クエリまたはデータベースコンソールは、データソースにアタッ...

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...

エディターの基本

PyCharm エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号、アノテーション、コンテキスト依存のアクションアイコンが表示されます。タブには、現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り...

ツールウィンドウの表示モード

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。または、ツールウィンドウのヘッダーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィンドウが...

インデックス作成

PyCharm のインデックス作成は、IDE のコア機能であるコード補完、インスペクション、使用箇所の検索、ナビゲーション、構文のハイライト、リファクタリングを担当します。プロジェクトを開いたとき、ブランチを切り替えたとき、プラグインをロードまたはアンロードした後、大規模な外部ファイルの更新後に開始されます。例: これは、プロジェクトのビルド後にプロジェクト内の複数のファイルが作成または生成された場合に発生する可能性があります。インデックス作成では、プロジェクトのコードを調べて、アプリケーション...