プロジェクトツールウィンドウ
プロジェクトツールウィンドウを使用すると、さまざまな視点からプロジェクトを確認し、新しい項目 (ディレクトリ、ファイル、クラスなど) の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。
このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。
このビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールフォルダーも含まれています。
ビュー
ツールウィンドウにはいくつかのビューがあります。
プロジェクトビュー。このビューには、すべてのプロジェクト項目とその依存関係 (SDK とライブラリ) が表示されます。パッケージも表示されますが、ディレクトリ構造に重点が置かれています。
スコープビュー ( プロジェクトファイル、開いているファイルなど)。これらのビューには、事前定義されたスコープとユーザー定義のスコープの内容が表示されます。他の点では、現在選択されているビューオプションによっては、スコープビューがプロジェクトビューに似ている場合があります。
ビューを切り替えるには、Alt+Right/Alt+Left を押すか、ヘッダーのリストから目的のビューを選択します。
各ビューを個別のタブに表示することもできます。 をクリックして、タブのグループ化オプションを無効にします。
ビューを構成するには、ヘッダーのコンテキストメニューの対応するオプションを使用します。必要なオプションには、ヘッダーの をクリックしてアクセスすることもできます。
ファイルのプレビュー
個別のタブでファイルを開かずにファイルをプレビューするには、次の 2 つの方法があります。
ファイルプレビューポップアップを使用します。プロジェクトツールウィンドウでファイルを選択し、Space を押します。
プレビュータブを有効にします。 をクリックし、 を選択します。
ファイルサイズと変更タイムスタンプを表示する
プロジェクトツリー内のファイルのサイズと変更タイムスタンプを表示できます。
プロジェクトツールウィンドウで、 をクリックし、
を選択します。
ツリーインデントガイドの表示
プロジェクトツールウィンドウでは、インデントレベルをマークする垂直線を表示して、プロジェクト内のコンポーネントの階層をより深く理解できます。
Ctrl+Alt+S を押して設定を開き、
を選択します。インデントガイドの表示オプションを有効にします。
ヘッダーのコンテキストメニュー
ヘッダーを右クリックするか、オプションボタン () をクリックすると表示されるコンテキストメニューでは、プロジェクトビュー、表示モード、ビュー間の切り替え、ツールウィンドウのサイズ変更などの設定を行うことができます。
次の表は、利用可能なコマンドとオプションをリストして簡単に説明しています。
項目 | ショートカット | 説明 | ||||
---|---|---|---|---|---|---|
次のビューまたはタブを選択 | Alt+Right | このオプションを使用して、異なるビューを切り替えます。 | ||||
前のビューまたはタブを選択 | Alt+Left | このオプションを使用して、異なるビューを切り替えます。 | ||||
ビューまたはタブのリストを表示する | Alt+Down | このオプションを使用して、異なるビューを切り替えます。 | ||||
振る舞い | ||||||
プレビュータブの有効化 | 新しいタブで各ファイルを開かなくても、1 つのタブでファイルを 1 つずつ表示できるプレビュータブを有効にします。 | |||||
シングルクリックでファイルを開く | プロジェクトツールウィンドウで項目を 1 回クリックして、エディターで項目を開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。 プレビュータブを有効にした場合、このオプションを無効にできないことに注意してください。 | |||||
シングルクリックでディレクトリを開く | プロジェクトツールウィンドウ内のディレクトリを 1 回クリックして展開したり折りたたんだりできます。それ以外の場合は、ディレクトリをダブルクリックして開くか、ディレクトリ名の横にある アイコンを使用する必要があります。 | |||||
開いているファイルを常に選択 | このオプションがオンの場合、PyCharm はエディターで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。 | |||||
外観 | ||||||
メンバー | このオプションをオンにすると、クラスを含むツリー内のファイルがノードに変換されます。このようなノードを展開すると、選択した項目に含まれるクラスとそのフィールド、メソッド、その他のメンバーが表示されます。
| |||||
除外ファイル | このオプションは、プロジェクトビューでのみ使用できます。 このオプションをオンまたはオフにして、除外されたフォルダーおよびファイルを表示または非表示にします。
| |||||
スクラッチとコンソール | スクラッチとコンソールノードを表示または非表示にします。 | |||||
ファイルのネスト | 同じ名前で拡張子が異なるファイルのプレゼンテーションを設定できるファイルのネストダイアログを開きます。 | |||||
ツリービューをカスタマイズする | ツリービューのオプションを構成するには、 に移動します。 | |||||
並べ替え | ||||||
名前 | ファイルを名前のアルファベット順に並べ替えます。 このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。 | |||||
タイプ | ファイルを拡張子で並べ替えます。 このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。 | |||||
修正時間 (新しい順 / 古い順) | ファイルが変更された時間順にファイルを並べ替えます。この情報を表示するには、メインメニューから を選択します。このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。 | |||||
フォルダーを常に上に表示 | オプションがオンの場合、ファイルの上にフォルダーが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダーが混在して表示されます。 | |||||
スコープの編集 | 使用済み定義のスコープを作成および編集できるスコープダイアログを開きます。 このコマンドは、現在のビューがスコープビューである場合にのみ使用できます。 | |||||
スピード検索 | Ctrl+F | アイテムを検索します。ツールウィンドウのスピード検索から詳細を参照してください | ||||
タブのグループ化 | このオプションがオンの場合、ヘッダーの左側にリストが表示され、そこから必要なビューを選択できます。 このオプションがオフの場合、ビューはヘッダーの左側に表示されるタブで表されます。
| |||||
表示モード | このオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。詳細については、ツールウィンドウの表示モードを参照してください。 | |||||
移動 | ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択し、宛先のツールウィンドウバー ( 上、左、下または右 ) を選択します。詳細については、ツールウィンドウを移動するの章を参照してください。 | |||||
サイズ変更 | 罫線の 1 つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸縮オプションを選択します。 このコマンドはフローティングモードでは使用できません。 | |||||
サイドバーから除去 | このコマンドは、ツールウィンドウを非表示にし、ツールウィンドウバーから関連するツールウィンドウボタンを削除し、クイックアクセスメニュー ( または ) からツールウィンドウを削除します。 ツールウィンドウを再度開く(および関連機能を復元する)には、メインメニュー を使用するか、Alt+1 を押します。 | |||||
ヘルプ | このコマンドは、PyCharm オンラインヘルプのプロジェクトツールウィンドウの説明を開きます。 |
タイトルバーのアクション
項目 | ショートカット | 説明 |
---|---|---|
次のビューまたはタブを選択 前のビューまたはタブを選択 | Alt+Right Alt+Left | ビューが現在タブとして表示されている場合(グループタブオプションがオフ)、このボタンは最後に表示されていたタブの右側に表示されます。 たとえば、ビューのリストを開いて、別のビューを選択します。 |
| エディターのファイルから、プロジェクトツールウィンドウの対応するノード(ファイル、クラス、フィールド、メソッドなど)に移動します。 開いているファイルを常に選択オプションが現在オンになっている場合、このアイコンは使用できません。 | |
| Ctrl+NumPad + | すべてのノードを展開。 |
| Ctrl+NumPad - | すべてのノードを折りたたみます。 |
| 現在のビューを構成し、ツールウィンドウの表示モードを変更するためのメニューを開きます。使用可能なオプションは、ヘッダーのコンテキストメニュー項目のサブセットです。 ほとんどのメニュー項目は、オンまたはオフにできるオプションです。オンになっているオプションは、その名前の左側にチェックマークが付いています。 | |
| 非表示 Shift+Escape | ツールウィンドウ Shift+Escape を非表示にします。 すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。 |
コンテンツペイン
コンテンツペインには、ディレクトリ、ファイル、その他の要素などのプロジェクトアイテムが表示されます。
次の表に、主なカテゴリ(ノードタイプ)のアイコンを示し、簡単に説明します。メインシンボル(クラス、フィールド、メソッドなど)、可視性修飾子、ブックマークに使用されるアイコンは、シンボルに表示されます。
項目 | 説明 |
---|---|
| パッケージ |
| フォルダー(ディレクトリ)。フォルダーのカテゴリによって、色が異なります。
|
| 外部ライブラリは、プロジェクトに関連するサードパーティーソフトウェアをグループ化するカテゴリです。ノードは、プロジェクトビューが選択されている場合にのみ表示されます。 |
| スクラッチファイルとコンソールは、このノードにグループ化されます。 |
コンテンツペイン項目のコンテキストメニューコマンド
項目のコンテキストメニューは、この項目で使用可能なすべての機能へのアクセスを提供します。
項目 | ショートカット | 説明 |
---|---|---|
新規 | Alt+Insert | 選択したアイテム内に新しいアイテム(ディレクトリ、ファイル、クラス)を作成します。(プロジェクトまたはディレクトリ)。 |
コース情報を変更する | このコマンドを選択すると、コース情報を変更するダイアログが表示され、コースのタイトル、説明、作成者を変更できます。 | |
コースアーカイブを生成する | 指定した場所にコースの zip アーカイブを作成するには、このコマンドを選択します。 | |
Stepic にコースをアップロード | 段階的(英語)でコースを共有するには、このコマンドを選択してください。Stepic アカウントを持つことが不可欠です。 | |
切り取り | Ctrl+X | 選択した 1 つまたは複数のアイテムを現在の場所からクリップボードに移動します。 |
コピー | Ctrl+C | 選択した 1 つまたは複数のアイテムをクリップボードにコピーします。 |
パス / 参照のコピー | このコマンドと次のオプションのいずれかを使用して、選択したアイテムをクリップボードにコピーします。
| |
貼り付け | 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 ファイルのステータスの色を設定できます。
以下の表は、いくつかのカラースキームにおけるデフォルトのファイルステータスの色とその意味を示しています。
色 | ファイルステータス | 説明 |
---|---|---|
#0A7700 | 追加済み | アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。 |
#0EAA00 | 非アクティブ変更リスト内の追加対象 | 非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。 で |
#FF0000 | 変更リストの競合 | 非アクティブな変更リスト内のファイルがアクティブな変更リスト内で変更されます。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、 ですべてのオプションが有効になっている場合に使用できます。 |
#0A7700 | コピー | ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。 |
#616161 | 削除 | ファイルはリポジトリから削除される予定です。 |
#773895 | ファイルシステムから削除 | ファイルはローカルで削除されましたが、削除がスケジュールされておらず、リポジトリにまだ存在しています。 |
#8AA4C8 | 変更された子孫あり | ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。 で |
#3264B4 | 即時変更された子あり | ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。 で |
#B28C00 | ハイジャック | [Perforce, ClearCase, VSS] ファイルはチェックアウトせずに変更されています。 |
#727238 | 無視 | ファイルは VCS によって意図的に追跡されていません。 |
#7503DC | マージ済み | ファイルはアップデートの結果として VCS によってマージされます。 |
#FF0000 | 競合のあるマージ | 最後の更新中に、ファイルは競合とマージされました。 |
#FF0000 | プロパティ競合のマージ | 前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。 |
#FF0000 | テキストおよびプロパティ競合のマージ | テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。 |
#0032A0 | 変更 | 最後の同期以降にファイルが変更されました。 |
#0047E4 | 非アクティブな変更リストで変更 | 無効な変更リスト内のファイルが変更されます。このファイルステータスは、非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。 で |
#7C7C00 | 廃止 | このファイルはもうリポジトリの作業コピーに含まれていないはずです。 |
#007C7C | 名前変更 | 最後の更新以降、ファイルの名前は変更されました。 |
#08978F | 切り替え | [SVN] ファイルは、プロジェクト全体とは異なるブランチから取得されます。 |
#993300 | (不明)バージョン管理外 | ファイルはローカルに存在しますが、リポジトリには存在せず、追加はスケジュールされていません。 |
なし (デフォルトの色) | 最新 | ファイルは変更されていません。 |
色 | ファイルステータス | 説明 |
---|---|---|
#629755 | 追加済み | アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。 |
#629755 | 非アクティブ変更リスト内の追加対象 | 非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。 で |
#D5756C | 変更リストの競合 | 非アクティブな変更リスト内のファイルがアクティブな変更リスト内で変更されます。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、 ですべてのオプションが有効になっている場合に使用できます。 |
#0A7700 | コピー | ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。 |
#6C6C6C | 削除 | ファイルはリポジトリから削除される予定です。 |
#6C6C6C | ファイルシステムから削除 | ファイルはローカルで削除されましたが、削除がスケジュールされておらず、リポジトリにまだ存在しています。 |
#6897BB | 変更された子孫あり | ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。 で |
#6897BB | 即時変更された子あり | ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。 で |
なし (デフォルトの色) | ハイジャック | [Perforce, ClearCase, VSS] ファイルはチェックアウトせずに変更されています。 |
#848504 | 無視 | ファイルは VCS によって意図的に追跡されていません。 |
#9876AA | マージ済み | ファイルはアップデートの結果として VCS によってマージされます。 |
#D5756C | 競合のあるマージ | 最後の更新中に、ファイルは競合とマージされました。 |
#D5756C | プロパティ競合のマージ | 前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。 |
#D5756C | テキストおよびプロパティ競合のマージ | テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。 |
#6897BB | 変更 | 最後の同期以降にファイルが変更されました。 |
#6897BB | 非アクティブな変更リストで変更 | 無効な変更リスト内のファイルが変更されます。このファイルステータスは、非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。 で |
なし (デフォルトの色) | 廃止 | このファイルはもうリポジトリの作業コピーに含まれていないはずです。 |
#3A8484 | 名前変更 | 最後の更新以降、ファイルの名前は変更されました。 |
なし (デフォルトの色) | 切り替え | [SVN] ファイルは、プロジェクト全体とは異なるブランチから取得されます。 |
#D1675A | (不明)バージョン管理外 | ファイルはローカルに存在しますが、リポジトリには存在せず、追加はスケジュールされていません。 |
なし (デフォルトの色) | 最新 | ファイルは変更されていません。 |
色 | ファイルステータス | 説明 |
---|---|---|
#62CC47 | 追加済み | アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。 |
#62CC47 | 非アクティブ変更リスト内の追加対象 | 非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。 で |
#FF6666 | 変更リストの競合 | 非アクティブな変更リスト内のファイルがアクティブな変更リスト内で変更されます。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、 ですべてのオプションが有効になっている場合に使用できます。 |
#62CC47 | コピー | ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。 |
#ED864A | 削除 | ファイルはリポジトリから削除される予定です。 |
#ED864A | ファイルシステムから削除 | ファイルはローカルで削除されましたが、削除がスケジュールされておらず、リポジトリにまだ存在しています。 |
#4FF0FF | 変更された子孫あり | ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。 で |
#4FF0FF | 即時変更された子あり | ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、プロジェクトツリー内の変更ファイルを含むディレクトリをハイライトするオプションが有効になっている場合に利用可能です。 で |
なし (デフォルトの色) | ハイジャック | [Perforce, ClearCase, VSS] ファイルはチェックアウトせずに変更されています。 |
#A9B837 | 無視 | ファイルは VCS によって意図的に追跡されていません。 |
#ED94FF | マージ済み | ファイルはアップデートの結果として VCS によってマージされます。 |
#FF6666 | 競合のあるマージ | 最後の更新中に、ファイルは競合とマージされました。 |
#FF6666 | プロパティ競合のマージ | 前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。 |
#FF6666 | テキストおよびプロパティ競合のマージ | テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。 |
#4FF0FF | 変更 | 最後の同期以降にファイルが変更されました。 |
#4FF0FF | 非アクティブな変更リストで変更 | 無効な変更リスト内のファイルが変更されます。このファイルステータスは、非アクティブな変更リストからファイルをハイライトするオプションが有効になっている場合に利用可能です。 で |
なし (デフォルトの色) | 廃止 | このファイルはもうリポジトリの作業コピーに含まれていないはずです。 |
#4FF0FF | 名前変更 | 最後の更新以降、ファイルの名前は変更されました。 |
なし (デフォルトの色) | 切り替え | [SVN] ファイルは、プロジェクト全体とは異なるブランチから取得されます。 |
D1675A | (不明)バージョン管理外 | ファイルはローカルに存在しますが、リポジトリには存在せず、追加はスケジュールされていません。 |
なし (デフォルトの色) | 最新 | ファイルは変更されていません。 |
ファイルカラー
異なるスコープに属するファイル (実稼働ファイルやテストファイルなど) は、プロジェクトツールウィンドウ、検索結果、エディタータブで異なる色でハイライトできます。
各スコープに、独自の色を割り当てることができます。詳細については、スコープを色に関連付けるを参照してください。
関連ページ:
スクラッチファイル
一時的なメモを作成したり、プロジェクトのコンテキスト外でコードを作成したりする必要がある場合があります。別のアプリケーションに切り替える代わりに、スクラッチファイルとスクラッチバッファを使用できます。スクラッチファイルは、構文のハイライト、コード補完、対応するファイルタイプのその他すべての機能をサポートする、完全に機能し、実行可能で、デバッグ可能なファイルです。例: あるプロジェクトに取り組んでいるときに、後で別のプロジェクトで使用できるメソッドのアイデアを思いつくことがあります。メソッドのドラ...
クエリコンソール
データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:クエリまたはデータベースコンソールは、データソースにアタッ...
スコープとファイルの色
スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...
エディターの基本
PyCharm エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号、アノテーション、コンテキスト依存のアクションアイコンが表示されます。タブには、現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り...
ツールウィンドウの表示モード
デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。または、ツールウィンドウのヘッダーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィンドウが...
インデックス作成
PyCharm のインデックス作成は、IDE のコア機能であるコード補完、インスペクション、使用箇所の検索、ナビゲーション、構文のハイライト、リファクタリングを担当します。プロジェクトを開いたとき、ブランチを切り替えたとき、プラグインをロードまたはアンロードした後、大規模な外部ファイルの更新後に開始されます。例: これは、プロジェクトのビルド後にプロジェクト内の複数のファイルが作成または生成された場合に発生する可能性があります。インデックス作成では、プロジェクトのコードを調べて、アプリケーション...