PyCharm 2026.1 Help

サービスツールウィンドウ

The サービス tool window lets you manage various services used in your development workflow, such as run/debug configurations, database sessions, connections to Kubernetes clusters and Docker. プラグイン開発者は、IntelliJ プラットフォーム API を通じて他のサービスを追加できます。

メインツールバーには、すべてのサービスタイプに共通の次のボタンとメニューが含まれています:

「サービスを追加」メニュー

Add Service Alt+Insert

追加するサービスタイプを選択します。

グループ化メニュー

グループ化

サービスのリストを整理する方法を選択します:

  • Group Services by Type: 実行ダッシュボードDockerデータベース などのタイプごとにサービスを整理します。

「新しいタブで開く」ボタン

Open in New Tab

選択した項目を別のタブに移動します。

The Expand All button

すべて展開 Ctrl+NumPad +

リスト内のすべての項目を展開します。

「すべて折りたたむ」ボタン

すべて折りたたむ Ctrl+NumPad -

リスト内のすべての項目を折りたたみます。

Display services in separate tool windows

You can adjust the layout of the サービス tool window by moving services to their own separate tool windows.

Right-clicking a service and selecting Open in Separate Tool Window from the context menu moves the service to a dedicated tool window. To move a service back to the サービス tool window, right-click the service and select Add to Services Tool Window.

As another option, you can configure the layout for one or several services in a dedicated dialog.

  1. サービス ツールウィンドウで をクリックし、 サービスツールウィンドウの構成 を選択します。

    または、 Ctrl+Shift+A を押して、 Configure Services Tool Window と入力し始めます。

  2. Use the 除外 and 含める buttons to move services from the サービス tool window to a separate tool window and back.

    Configurations from the Run/Debug section don't have their own tool windows — instead, they appear in the 実行 or デバッグ tool window when they are not included in the サービス tool window.

  3. 変更を保存するには、 OK をクリックします。

実行 / デバッグ構成

実行 / デバッグ構成は、デフォルトでは サービス ツールウィンドウにリストされていません。 使用可能にする構成のタイプを明示的に指定し、対応する構成を作成する必要があります。

サービスウィンドウに実行 / デバッグ構成を追加する

  1. メインメニューから View | Tool Windows | Services を選択するか、 Alt+8 を押します。

  2. In the サービス tool window, click Add service, then select 実行構成.

    サービスツールウィンドウ: 実行構成を追加する
  3. リストから実行 / デバッグ構成タイプを選択して、このタイプの全構成をウィンドウに追加します。

    If you have already created one or more configurations of the selected type, PyCharm displays them in a dedicated node. If there are no configurations of the selected type yet, the IDE opens the 新規構成の追加 dialog, where you can create a new run/debug configuration.

ツールバーのボタンは、選択した実行 / デバッグ構成のタイプに応じて異なり、次のものが含まれます:

実行ボタン

実行 Ctrl+Shift+F10

選択した構成を実行します。

「デバッグ」ボタン

デバッグ ⌃ ⇧ D

選択した構成をデバッグモードで実行します。

The Stop button

停止 Ctrl+F2

選択した構成を停止します。

The Rerun button

再実行 Ctrl+Shift+F10

選択した構成を再実行します。

「デバッグモードで再実行」ボタン

Rerun in Debug Mode ⌃ ⇧ D

選択した構成をデバッグモードで再実行します。

「フィルター」メニュー

フィルター

選択した構成の出力をフィルターします。 例: 警告と成功した手順を表示するように選択できます。

その他メニュー

詳細

構成に関連する追加のアクション。 例: 選択した構成の設定を開いて変更できます。

データベース

サービスツールウィンドウのデータベースサービス
  1. メインツールバー

  2. 左ツールバー。

  3. コンテキストメニュー。

  4. 出力タブ。

  5. 結果タブ。

  6. 右ツールバー。

左ツールバー

ツールバー上のボタンは選択した項目によって異なり、次のものが含まれます:

アイコン

アクションとショートカット

説明

クエリコンソールへの移動アイコン

クエリコンソールに移動 Ctrl+Shift+F10

Query Consoles ポップアップを開きます。 Query Consoles ポップアップで、 クエリコンソールエディターで開くことができます。

無効化アイコン

Deactivate Ctrl+F2

選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。 (セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。)

Tx

Transaction Mode

および

Transaction Isolation

データベーストランザクションの 分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動: データベースサーバーにローカルの変更を送信すると、現在のトランザクションが自動的にコミットされます。

  • マニュアル: データベースサーバーに送信された変更はトランザクションに蓄積され、ツールバーの 送信してコミットアイコンSubmit and Commit または ロールバックボタンRoll Back ボタンを使用して明示的にコミットまたはロールバックできます。

データベーストランザクションモードと分離の詳細は、 変更をデータベースに送信するを参照してください。

コミットアイコン

コミット

(マニュアル トランザクションモードの場合) 現在のトランザクションをコミットします。 このボタンは手動トランザクションモードでのみ使用できます。 「トランザクションモードと分離」も参照してください。

ロールバックアイコン

ロールバック

(マニュアル トランザクションモードの場合) 変更をロールバックします。 このボタンは手動トランザクションモードでのみ使用できます。 「トランザクションモードと分離」も参照してください。

実行中のステートメントのキャンセルアイコン

Cancel Running Statements

Ctrl+F2

現在のステートメントの実行を終了します。

コンテキストメニュー

コンテキストメニューのアクションは選択した項目によって異なり、次のようなものがあります:

アイコン

アクションとショートカット

説明

クエリコンソールへの移動アイコン

クエリコンソールに移動 Ctrl+Shift+F10

Query Consoles ポップアップを開きます。 Query Consoles ポップアップで、 クエリコンソールエディターで開くことができます。

無効化アイコン

Deactivate Ctrl+F2

選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。 (セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。)

Close All Sessions

データソースに対して開かれているすべてのセッションを閉じます。

Open in New Tab

選択した項目を別のタブに移動します。

Open Each in New Tab

選択した項目を別々のタブに分割します。

Open Each Type in New Tab

サービスの種類ごとに別々のタブを作成します。

削除 Delete

データソースに対して開かれているすべてのセッションを閉じます。 Close All Sessions と同じです。

Tx

Transaction Mode

および

Transaction Isolation

データベーストランザクションの 分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動: データベースサーバーにローカルの変更を送信すると、現在のトランザクションが自動的にコミットされます。

  • マニュアル: データベースサーバーに送信された変更はトランザクションに蓄積され、ツールバーの 送信してコミットアイコンSubmit and Commit または ロールバックボタンRoll Back ボタンを使用して明示的にコミットまたはロールバックできます。

データベーストランザクションモードと分離の詳細は、 変更をデータベースに送信するを参照してください。

コミットアイコン

コミット

(マニュアル トランザクションモードの場合) 現在のトランザクションをコミットします。 このボタンは手動トランザクションモードでのみ使用できます。 「トランザクションモードと分離」も参照してください。

ロールバックアイコン

ロールバック

(マニュアル トランザクションモードの場合) 変更をロールバックします。 このボタンは手動トランザクションモードでのみ使用できます。 「トランザクションモードと分離」も参照してください。

実行中のステートメントのキャンセルアイコン

Cancel Running Statements

Ctrl+F2

現在のステートメントの実行を終了します。

Close Session

選択したセッションを閉じます。

Switch session

選択したファイルを利用可能なセッションの 1 つに添付します。

Open in New Tab

選択した項目を別のタブに移動します。

Open Each in New Tab

選択した項目を別々のタブに分割します。

Open Each Type in New Tab

サービスの種類ごとに別々のタブを作成します。

削除 Delete

データソースに対して開かれているすべてのセッションを閉じます。 Close All Sessions と同じです。

ソースへ移動ボタン

Jump to Source F4

エディターでファイルを開きます。

出力タブ

サービス ツールウィンドウの 出力 タブを使用して、クエリコンソールで実行した SQL ステートメントやその他の操作に関する情報を表示します。 また、 出力 タブには、エラー、タイムスタンプ、影響を受ける行、クエリ期間、自動コミットモード、その他の操作に関する情報が表示されます。

出力タブ

右ツールバー

項目

ツールチップ

説明

ソフトラップアイコン

Soft-Wrap

テキストの長い行を折り返します。

「最後までスクロール」アイコン

Scroll to End

出力ログを最後までスクロールします。

印刷アイコン

Print…

コンソールファイル、選択したテキスト、ディレクトリ内のすべてのファイルを印刷します。

「すべてクリア」アイコン

すべてを削除

出力 タブをクリアします。

コンテキストメニュー

項目

説明

コピー Copy

選択したテキストをコピーします。

パス / 参照のコピー​

参照リンクをファイルまたは行にコピーします。

クリップボードと比較 クリップボードと比較

クリップボードとエディター ダイアログを開き、選択したテキストとクリップボードにコピーしたテキストの差分を確認できます。

Search with Google

ブラウザーを開き、選択したテキストを Google で検索します。

Fold Lines Like This

選択したテキストを含む行を折ります。

出力の一時停止

出力ログを一時停止します。

削除 すべてをクリア

出力ログを消去します。

結果タブ

サービス ツールウィンドウの 結果 タブを使用して、データベースから取得したデータを表形式で表示します。 データを並べ替え、追加、編集、削除したり、その他の関連するテーブルタスクを実行したりできます。 テーブル、行、列、セルの操作の詳細については、 テーブル を参照してください。

サービスツールウィンドウの結果タブ

結果 タブのほとんどの機能には、ツールバーのコントロール、データセルのコンテキストメニューコマンド、および関連するキーボードショートカットを使用してアクセスします。 テーブル で実行できるテーブルでのその他のアクションを確認できます。

ツールバーコントロール

アイコン

アクションとショートカット

説明

表に切り替えるアイコン

Switch to Table

クエリ結果を データエディター のテーブルとして表示します

チャートに切り替えるアイコン

Switch to Chart

クエリ結果を グラフとして表示します。

最初のページ

前のページ

ページサイズ変更ボタン

次のページ

最後のページ

First Page

Previous Page Ctrl+Alt+Up

ページサイズの変更

Next Page Ctrl+Alt+Down

Last Page

IDE 設定 (Ctrl+Alt+S) の データベース | データエディターとビューアー | コントロールのカスタマイズ | グリッドページネーションツールバーの位置 で位置が選択されている場合、ツールバーで使用できます。

ナビゲーションアイコンと対応するコマンドを使用して、取得したデータを表示し、ページサイズを変更するページを切り替えます。

結果 タブに表示されるいくつかの行は、 結果セットページと呼ばれます。 この数がクエリを満たす行の数より少ない場合、一度にすべての行のサブセットのみが表示されます。 現在すべての行が表示されている場合、ナビゲーションアイコンと対応するコマンドは非アクティブです。 ナビゲーションボタン間の制限を確認できます。 ここで、必要な制限をクリックして選択するか、 設定で変更できます

  • 最初のページFirst Page: 結果の最初のページに移動します。

  • 前のページPrevious Page: 結果の前のページに移動します。

  • 次のページNext Page: 次の結果ページに進みます。

  • 最後のページLast Page: 結果の最後のページに移動します。

結果セットページのサイズを変更するには、 ページサイズの変更 ボタンをクリックしてサイズを選択します。 または、設定 (Ctrl+Alt+S) を開き、 ツール | データベース | データエディターとビューアー に移動します。 ページサイズの制限 フィールドに、結果セットページの新しいサイズを入力します。 または、ページサイズの制限を無効にするには、 ページサイズの制限 チェックボックスをオフにします。

ページの再読み込みアイコン

ページの再ロード

Ctrl+F5

テーブルビューの データの再ロードは、エディターに表示されるデータをデータベースの内容と同期させます。 また、変更後に新しい ページサイズ制限設定を適用する場合は、 ページの再ロード ボタンを使用します。

更新間隔アイコン

更新間隔

現在のテーブルの更新間隔を選択、一時停止、無効にします。 カスタムのものを設定することもできます。

実行中のステートメントのキャンセルアイコン

Cancel Running Statements

Ctrl+F2

現在のステートメントの実行を終了します。

「行を追加」アイコン

Add Row

Alt+Insert

テーブルに行を追加します。

新しい行を保存するには、ツールバーの 送信ボタンサブミット をクリックします。

不適切なコンテキストでは、 Add Row ボタンは無効になります。 例: 現在のテーブルで行の追加が許可されていない場合。

行の操作の詳細については、 を参照してください。

「行の削除」アイコン

Delete Row

Ctrl+Y

選択した行または行群を削除します。

複数の行を選択するには、ガターの数字をクリックします。 また、 Ctrl を押して、必要な行をクリックすることもできます。

不適切なコンテキストでは、 Delete Row ボタンは無効になります。 例: 現在のテーブルで行の削除が許可されていない場合。

「選択を元に戻す」ボタン

Revert Selected

Ctrl+Alt+Z

セル値に加えた変更を元に戻します。 異なるセルのスコープを選択して、このスコープの値を元に戻すことができます。

変更の元に戻す方法については、「変更をデータベースに送信する 」を参照してください。

保留中の変更プレビューアイコン

保留中の変更をプレビュー

テーブルに加えた変更の DML プレビュー

送信ボタン

サブミット

Ctrl+Enter

ローカルの変更をデータベースサーバーに送信します。 変更の送信および元に戻す方法の詳細については、「変更をデータベースに送信する 」を参照してください。

トランザクションモード

Transaction Mode

および

Transaction Isolation

データベーストランザクションの 分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動: データベースサーバーにローカルの変更を送信すると、現在のトランザクションが自動的にコミットされます。

  • マニュアル: データベースサーバーに送信された変更はトランザクションに蓄積され、ツールバーの 送信してコミットアイコンSubmit and Commit または ロールバックボタンRoll Back ボタンを使用して明示的にコミットまたはロールバックできます。

データベーストランザクションモードと分離の詳細は、 変更をデータベースに送信するを参照してください。

送信してコミットアイコン

Submit and Commit Ctrl+Alt+Shift+Enter

(マニュアル トランザクションモードの場合) 現在のトランザクションを送信してコミットします。 このボタンは手動トランザクションモードでのみ使用できます。 「トランザクションモードと分離」も参照してください。

ロールバックアイコン

Roll Back

(マニュアル トランザクションモードの場合) 変更をロールバックします。 このボタンは手動トランザクションモードでのみ使用できます。 「トランザクションモードと分離」も参照してください。

現在のページを検索アイコン

Find on Current Page

現在のページのクライアント側テキスト検索。

the Enable Local Filter icon

Enable Local Filter

グリッドのすべての列に対してローカルフィルターを有効にします。

ローカルフィルターの詳細については、 データをフィルタリングするトピックを参照してください。

レコードビューを表示アイコン

レコードビュー

サイドパネルで特定のレコードの値を表示および編集します。

アクションの詳細については、 データを表示するトピックを参照してください。

ジオビューアーアイコンを表示

Show Geo Viewer

グラフィックビューアーを使用して、データベース内の地理空間データを探索できるようにします。

ジオビューアーの詳細については、 PostgreSQLの地理データに ジオビューアーを使用するを参照してください。

「チャートを表示」アイコン

Show Chart

データの視覚化を開きます。

チャートの詳細については、「データの視覚化 」を参照してください。

データ抽出

Data Extractors

データの出力形式を選択します。 利用可能なフォーマットのリストとデータ抽出機能の詳細については、 データ抽出トピックを参照してください。

また、次のオプションを構成できます:

  • 計算列のスキップ: テーブルに物理的に格納されていない仮想列(ID 列など)は含めないでください。

  • 生成列のスキップ: INSERT および UPDATE ステートメントの場合、データをコピーまたは保存するときに自動増分フィールドを含めないでください。

  • CSV 形式の構成CSV フォーマットダイアログを開き、区切り値フォーマット(例:CSV、TSV)を管理できます。

  • Go To Scripts Directory: テーブルデータを異なる出力形式に変換するスクリプトでディレクトリを開きます。

データ抽出機能の詳細については、 データ抽出 トピックを参照してください。

データのエクスポートアイコン

データのエクスポート

テーブルデータをクリップボードにエクスポートするか、ファイルに保存します。

データベースにコピーアイコン

データベースにコピー

データを別のテーブル、スキーマ、データベースにコピーします。 ターゲットスキーマ(新しいテーブルが作成されます)またはテーブル(データは選択したテーブルに追加されます)を選択します。 開いたダイアログで、データマッピング情報とターゲットテーブルの設定を指定します。

データ比較アイコン

Compare Data

現在のテーブルとリストから選択したテーブルを比較します。

テーブルの比較の詳細については、「テーブルデータを比較する 」を参照してください。

「形式で表示」アイコン

View as

テーブルデータ参照・編集用のモードを選択します。

  • 入れ替え: 行と列が 入れ替わる表示モード。 このチェックボックスを他の表示モードと組み合わせることができます。

    このモードをテーブルとビューのデフォルトにするには、 Ctrl+Alt+S を押して設定を開き、 ツール | データベース | データエディターとビューアー に移動します。 Automatically transpose tables リストから 常に を選択します。 このオプションを有効にすると、クエリ結果は転置されません。

  • テーブル :テーブルデータのデフォルト表示モードです。 テーブル内のデータは、垂直列と水平行の交差部分であるセルに格納されます。

  • Tree: キー値テーブルにデータが表示される表示モード。 子ノードが含まれている場合はキーセルを展開できます。 展開された子ノードからのデータは、キー列と値列に分配されます。

  • テキスト: データがテキストとして表示される表示モードです。 このモードでは、データエクストラクターを使用してデータを表します。 例: ツールバーの データ抽出 リストで CSV データエクストラクターを選択した場合、データベースオブジェクトデータは CSV 形式で表示されます。

    データ抽出機能の詳細については、 データ抽出 トピックを参照してください。

データの表示の詳細については、 データ表示を参照してください。

「オプションメニューを表示」アイコン

オプションメニューを表示

オプションメニューを表示 リストには、次のオプションが含まれます。

  • Show Value Editor: セルに保存されているデータを編集できる別のエディターを開きます。

    エディターの詳細については、 値エディターを参照してください。

  • 集計ビューの表示​: 複数のセルの値を選択して単一の集計値を取得できる集計ビューを開きます。

    ビューの詳細については、 集計ビューを参照してください。

  • Paste Format: クリップボードのテキストを貼り付ける方法を選択します。

  • Reset View: 以前にテーブルビューをカスタマイズした場合(たとえば、非表示の列や並べ替えられたデータ)、最初のテーブルビューを復元します。

  • View Query: テーブルを生成した クエリを表示します

  • クエリをコンソールにコピー :テーブルを生成したクエリを クエリコンソール にコピーします。

  • データビュー設定を開く… :設定の データエディターとビューアー セクションを開き、クエリコンソールs やデータエディターでテーブルデータの表示・編集方法を定義できます。

    データエディターとビューアー 設定セクションの詳細については、 データエディターとビューアーを参照してください。

コンテキストメニュー

セルを操作するためのすべての基本アクションは、コンテキストメニューにあります。 コンテキストメニューを呼び出すには、変更するセルを右クリックします。 次の表に、すべてのアクションを示します。

データエディターのセルのコンテキストメニュー

アクション

ショートカット

説明

編集

Enter

選択した 1 つまたは複数のセルの値を編集します。 または、セルをダブルクリックして値の入力を開始することもできます。 編集 コマンドは、読み取り専用の値には使用できません。

  • 自動補完リストを開くには、 Ctrl+Space を押します。

  • 変更を確認するには、 Enter を押します。

  • 編集をキャンセルするには、 Escape を押します。

セルの編集の詳細については、「セル 」を参照してください。

レコードビューを表示アイコン Show Record View

サイドパネルで特定のレコードの値を表示および編集します。

アクションの詳細については、 データを表示するトピックを参照してください。

Open in Value Editor

Shift+Enter

セルに保存されているデータを編集できる別の値エディターで開きます。

エディターの詳細については、 値エディターを参照してください。

集計ビューの表示​

複数のセルの値を選択し、単一の集計値を取得できる集計ビューを開きます。

ビューの詳細については、 集計ビューを参照してください。

「選択を元に戻す」ボタン Revert Selected

Ctrl+Alt+Z

セル値に加えた変更を元に戻します。 異なるセルのスコープを選択して、このスコープの値を元に戻すことができます。

変更の元に戻す方法については、「変更をデータベースに送信する 」を参照してください。

ハイライト言語の設定

IDE がセル内のデータをハイライトするために使用する言語を選択します。

表示タイプを変更

IDE が列にバイナリデータを表示する方法を選択します。 デフォルトでは、16 バイトのデータは UUID として表示されます。

Set DEFAULT

Ctrl+Alt+D

現在のセル値をデフォルト値または列で指定された値に設定します。

デフォルト値の表示または設定の詳細については、 セルのデフォルトと NULL 値の管理を参照してください。

Set NULL

Ctrl+Alt+N

現在のセル値を NULL に設定します。

NULL 値の許可の詳細については、 セルのデフォルトと NULL 値の管理を参照してください。

UUID の生成

選択したセルの UUID を生成します。

Load File…

ファイルをフィールドに読み込みます。

Save LOB…

バイナリラージオブジェクト (LOB(英語)) を含むセルの場合。 セルの内容をファイルに保存します。

コピーアイコン Copy

Ctrl+C

クリップボードへ選択をコピー。

Change Data Extractor

ツールバーの Data Extractors リストから現在選択されている データ抽出プログラムを変更します。

コピー集計結果(SUM)アイコン Copy Aggregation Result (SUM)

セル範囲の要約値をコピーします。 デフォルトでは、PyCharm は SUM 集計結果をコピーします。 デフォルトを変更するには、ステータスバーを右クリックして、 Aggregator オプションが選択されていることを確認します。 ステータスバーのアグリゲーターウィジェットをクリックし、デフォルトとして使用するアグリゲーターを選択します。

ペーストアイコン Paste

Ctrl+V

クリップボードの内容をテーブルに貼り付けます。

Add Row

テーブルの最後に行を追加します。

Delete Row

Alt+Delete

選択した行を削除します。

Clone Row

選択した行の複製を作成し、その複製をテーブルの最後に追加します。

移動

ナビゲーションバー​

Alt+Home

ナビゲーションバーに移動します。

データベース

Alt+Shift+B

選択したオブジェクトを データベース ツールウィンドウで開きます。

Related Symbol…

Ctrl+Alt+Home

関連オブジェクトの 1 つに移動します。

DDL

Ctrl+Alt+Home

オブジェクト定義 (DDL) を開きます。

Row…

Ctrl+G

指定した行にジャンプします。

Go to Row ダイアログで、列番号と行番号を指定します (column:row パターンを使用)。

関連行アイコン 関連行

F4

関連レコードに移動します:

  • 現在のレコードが参照するレコード。

  • 現在のレコードを参照するレコード。

複数のレコードが参照または現在のレコードを参照している場合、表示されたポップアップでターゲットレコードを選択してください。

関連レコードがなければ、このアクションは利用できません。

関連データの詳細については、 関連する行間を移動する を参照してください。

アクション動作オプションの詳細については、 詳細設定 を参照してください。

Open URL アイコン URL を開く

F4

OS のデフォルトブラウザーで URL を開きます。

ツール | データベース | データエディターとビューアー 設定ページ Ctrl+Alt+SURL クリック設定 を開くリンクを有効にする必要があります。

ファイルを開くアイコン ファイルを開く

F4

OS のデフォルトのファイルブラウザーでファイル URI を開きます。 例: file:///Users/Username/image.png

ツール | データベース | データエディターとビューアー 設定ページ Ctrl+Alt+SURL クリック設定 を開くリンクを有効にする必要があります。

フィルター

列に適用するフィルターを選択します。

Full-Text Search…

Ctrl+Alt+Shift+F

データベースまたはデータベースのグループ内のデータを検索できる検索ウィンドウを開きます。 全文検索の詳細については、「データベースでの全文検索 」を参照してください。

Export Table to Clipboard

テーブル全体をクリップボードにコピーします。 このアクションは、 ページサイズの制限 設定に依存しません。

セッションの切り替え作業を行う

ウィンドウを開いて別のセッションを選択するか、新しいセッションを作成します。 セッションの詳細については、 セッション を参照してください。

クイックドキュメント​

Ctrl+Q

選択したオブジェクトに関する情報を表示します。 For different database objects, Quick Documentation shows corresponding information. 例: セルのグループの場合、選択の概要が表示されます。 通常のビューまたは転置ビューでプレビューでき、関連するレコードを外部キーで表示することもできます。

クエリプランタブ

サービス ツールウィンドウの クエリプラン タブでは、PyCharm に クエリ実行プランが表示されます。 各プラン行の詳細は、タブの右側にある別のパネルで確認できます。

テーブル名を含むセルについては、カーソルをそのセルに重ねると、ポップアップで クイックドキュメントが表示されます。

左ツールバー

アイコン

アクションとショートカット

説明

the Copy Original Query Plan icon

元のクエリ プランをコピー

クエリプランをデータベースのネイティブ形式(JSON や XML など)でコピーします。

Flame Graph アイコン

フレームグラフ

以下の グラフのいずれかを開きます。

  • Total Cost :すべての行を返すのにかかる時間。

  • Startup Cost: 最初の行が処理されるまでにかかる時間。

ダイアグラム表示アイコン

Show Diagram…

別のエディタータブでダイアグラムを開きます。

AI による SQL プラン分析アイコン

AI で SQL プランを分析

AI Assistant に クエリプランの説明を依頼してください。

Docker

このタイプのサービスは、少なくとも 1 つの Docker インスタンスの接続設定を構成している場合に利用できます。 詳細については、 Docker デーモンに接続する を参照してください。

Docker 接続を追加する

  1. 「サービスを追加」メニューAdd Service をクリックし、 Docker | Connection… を選択します。

  2. Docker の接続設定を構成し、 OK をクリックします。

    詳細については、 Docker 接続設定 を参照してください。

メイン Docker ノード

選択した Docker 接続を操作するための主なアクションは次のとおりです:

「接続」ボタン接続 Ctrl+Enter

選択した Docker デーモンに接続し、利用可能なすべてのイメージとコンテナーを一覧表示します。

「切断」ボタンDisconnect

選択した Docker デーモンを切断します。

「構成を編集」ボタン構成の編集 Shift+F4

選択した Docker 接続設定を編集します。

「接続を削除」ボタン接続を削除

選択した Docker デーモンへの接続を削除します。

「イメージを取得」ボタンPull Image…

Docker レジストリからイメージを取得します。 詳細については、 Docker Hub からパブリックイメージをプルする を参照してください。

接続を削除Clean Up

停止中のすべてのコンテナー、未使用のボリュームとネットワーク、タグのないイメージ、すべてのビルドキャッシュを除去します。

コンテナー

このノードには、対応する Docker デーモンによって管理されているすべてのコンテナーがリストされます。

接続を削除Clean Up

停止したすべてのコンテナーを除去します。

コンテナーを選択すると、次のアクションを使用できます:

「開始」ボタン開始

選択したコンテナーを実行します。

The Open Project buttonプロジェクトを開く

Open the selected project in a Docker container.

詳細については、 Work with project files in a container を参照してください。

「再起動」ボタン再開する。

選択したコンテナーを再起動します。

The Stop button停止

選択したコンテナーを停止します。

「ターミナル」ボタンターミナル

選択したコンテナーでターミナルのタブを開きます。

現在のコンテナーユーザー権限でターミナルを作成するか、 root ユーザー権限でログインするかを選択できます。

その他のアクション メニューでは、さらに多くのアクションが利用できます。

ファイルの表示

ファイル タブを開いて、コンテナーのファイルシステムを参照します。

詳細については、 コンテナー内のファイルを参照する を参照してください。

「インスペクト」ボタンインスペクション

コンテナーの詳細情報 (JSON 形式) を含む インスペクション タブを開きます。

詳細については、 実行中のコンテナーに関する詳細情報の表示 を参照してください。

「イメージIDをコピー」ボタンイメージ ID のコピー

このコンテナーの実行に使用されたイメージの ID をコピーします。

「コンテナーIDをコピー」ボタンコンテナー ID をコピー

コンテナーの ID をコピーします。

コンテナーダッシュボード

ダッシュボード タブには、選択したコンテナーに関する重要な情報が表示されます。

  • コンテナーの名前とハッシュ ID。 イメージ名をクリックすると、選択したコンテナーの実行に使用されたイメージをハイライトできます。

  • コンテナーで定義されている環境変数の名前と値。

  • コンテナーとホスト間のポートマッピング。

  • コンテナーとホスト間のボリュームバインディング。

Add… をクリックして、新しい変数、ポートバインディング、ボリュームバインディングを追加し、コンテナーを再作成します。

その他ボタン をクリックして、いくつかの追加アクションを含むメニューを開きます。

イメージ

このノードには、対応する Docker デーモンによって管理されているすべてのイメージが一覧表示されます。

プルするイメージ フィールドにイメージ名を入力し、 「プル」ボタンプル をクリックして、構成された Docker レジストリから新しいイメージを取得します。 詳細については、 Docker Hub からパブリックイメージをプルする を参照してください。

イメージを選択すると、次のアクションを使用できます:

「コンテナー作成」ボタンCreate Container

選択したイメージから Docker コンテナーを作成します。

「レイヤー表示」ボタンレイヤーの表示

選択したイメージを構成するレイヤー(中間の内部タグなしイメージ)を表示する レイヤー タブを開きます。

イメージをプッシュボタンイメージのプッシュ

イメージを Docker レジストリにプッシュします。 詳細については、 イメージを Docker レジストリにプッシュする を参照してください。

その他のアクション メニューでは、さらに多くのアクションが利用できます。

「イメージIDをコピー」ボタンイメージ ID のコピー

選択したイメージのハッシュ ID をコピーします。

「インスペクト」ボタンインスペクション

JSON 形式でイメージの詳細情報を含む インスペクション タブを開きます。

詳細については、 docker inspect(英語) コマンドリファレンスを参照してください。

「ラベル表示」ボタンラベルの表示

ラベル タブでイメージの ラベルを開きます。

イメージダッシュボード

ダッシュボード タブには、選択したイメージに関する重要な情報が表示されます。

  • 名前、ハッシュ ID、最新の変更日、イメージのサイズ。

  • イメージを指すタグのリスト。

  • このイメージから作成された既存のコンテナーのリスト。

ネットワーク

このノードには、対応する Docker デーモンによって管理されているすべてのネットワークが一覧表示されます。

「ネットワーク作成」ボタンCreate Network

コンテナーが動作できるように Docker ネットワークを作成します。

「クリーンアップ」ボタンClean Up

未使用のすべてのネットワークを除去します。

ネットワークダッシュボード

ダッシュボード タブには、選択したネットワークに関する重要な情報が表示されます。

  • ネットワークの名前とハッシュ ID。

  • このネットワークに接続されているコンテナーのリスト。

  • このネットワークに割り当てられているラベルのリスト。

インスペクション をクリックして、選択したネットワークで docker inspect を実行し、別のタブに出力します。

ボリューム

このノードには、対応する Docker デーモンによって管理されているすべてのボリュームが一覧表示されます。

「ボリューム作成」ボタンCreate Volume

コンテナーで使用するための Docker ボリュームを作成します。

「クリーンアップ」ボタンClean Up

未使用のすべてのボリュームを除去します。

ボリュームを選択すると、次のアクションを使用できます:

「インスペクト」ボタンインスペクション

ボリュームの詳細情報 (JSON 形式) を含む インスペクション タブを開きます。

詳細については、 docker inspect(英語) コマンドリファレンスを参照してください。

「ボリューム削除」ボタン削除

選択したボリュームを除去します。

ボリュームダッシュボード

ダッシュボード タブには、選択したボリュームに関する重要な情報が表示されます。

  • ボリュームの名前またはハッシュ ID。

  • このボリュームを使用するコンテナーのリスト。

  • この巻の ラベル(英語)のリスト。

Docker Compose

「すべて開始」ボタンすべて起動

関連する実行 / デバッグ構成を使用して、選択した Docker Compose サービスをデプロイします。 詳細については、 Docker Compose を参照してください。

The Stop button停止

選択した Docker Compose サービス内のすべてのコンテナーを停止します。

ダウンボタン

選択した Docker Compose サービス内のすべてのコンテナー、および関連するすべてのネットワーク、ボリューム、イメージを停止し除去します。

Kubernetes

This type of service is available if the Kubernetes plugin is installed and enabled. PyCharm の Kubernetes 統合の詳細については、 Kubernetes を参照してください。

The Connect Cluster buttonConnect Cluster

Connect to the selected cluster.

「切断」ボタンDisconnect

Disconnect from the selected cluster.

The Set Cluster as Current buttonクラスターを現在のクラスターとして設定

Set the selected cluster as the current one.

The Open Cluster Logs Tab button または Open Cluster Logs Tab または Open Logs Tab

Open cluster or resource logs in a new editor tab. 詳細については、 ログの表示 を参照してください。

The Namespace button名前空間

名前空間を選択して、クラスター内で使用可能なリソースをフィルターします。

The Open Kubeconfig buttonOpen Kubeconfig File in Editor

Open the Kubernetes cluster configuration file. デフォルトでは、これは $HOME/.kube ディレクトリ内の config という名前のファイルです。 For more details, refer to kubeconfig の編集.

The Add Cluster buttonクラスターの追加

Add a Kubernetes cluster to the サービス tool window.

The Show Cluster Settings buttonShow Cluster Settings

Navigate to Settings | Build, Execution, Deployment | Kubernetes.

the Connect Telepresence buttonTelepresence を接続

Connect to a cluster using Telepresence.

「YAML の表示」ボタンYAML の表示

Open a resource YAML file where the following actions are available:

  • 「適用」アイコン: 現在のコンテキストと名前空間に変更を適用します。

  • 「削除」アイコン: 現在のコンテキストと名前空間からリソースを削除します。

  • リフレッシュアイコン: クラスターからファイルの内容を再ロードします

  • 差分アイコン: 開いているファイルと対応するクラスターリソースの違いを差分ビューアーで表示します。

詳細については、 リソース構成ファイル を参照してください。

「リソースの説明」ボタンリソース情報の取得

Displays detailed information about the selected resource, similarly to the kubectl describe command.

「リソースの削除」ボタンリソースの削除

選択したリソースをクラスターから削除します。

「ログのダウンロード」ボタンログのダウンロード

Save the selected pod’s container log to a scratch file and open it in the editor.

Instead of using a scratch file, you can configure the default path for saving logs or choose the location every time. pod ログのダウンロード場所を構成するには、 「設定表示」ボタン をクリックするか、 設定 | Build, Execution, Deployment | Kubernetes を開きます。

「コンソールを開く」ボタンコンソールを開く

Attach to the console of a process running in a container within the selected pod.

「シェルの実行」ボタンシェルの実行

選択した pod のコンテナーに対してインタラクティブシェルを実行します。

デフォルトでは、PyCharm は /bin/bash を実行します。 To run a different shell, open 設定 | Build, Execution, Deployment | Kubernetes and specify the shell that your pods use in the コンテナー内でシェルを実行するコマンド field.

The Ephemeral Debug Containers button一時的なデバッグコンテナー

Attach an ephemeral debug container to the current pod without restarting it. 詳細については、 一時的なコンテナー を参照してください。

The Forward Ports buttonポートの転送

Forward one or more local ports to remote ports. 詳細については、 ポートの転送 を参照してください。

The Stop Port Forwarding buttonStop Port Forwarding

Stop the selected port-forwarding session.

The Restart Port Forwarding buttonRestart Port Forwarding

Restart the selected port-forwarding session.

Dev Container

このサービスは、開いている IDE から Dev Container を起動すると使用可能になります。 詳細については、 Dev Container を作成してソースをマウント を参照してください。

通常の サービス ツールウィンドウアクションに加えて、Dev Container 固有のアクションを使用してコンテナーを管理できます。

アクション

説明

接続

Dev Container が構築されたら、このアクションを使用して、作成または既存のコンテナーに接続できます。

再開する。

このアクションを使用して、Dev Container を再構築します。

停止

このアクションを使用して、Dev Container の実行を停止します。

その他ボタン をクリックして、いくつかの追加アクションを含むメニューを開きます。

アクション

説明

ターミナル

このオプションを使用して、選択した Dev Container 内でターミナルセッションを開きます。

ファイルの表示

このオプションを使用すると、選択した Dev Container にあるファイルとディレクトリのリストが表示されます。

インスペクション

このオプションを使用して、選択した Dev Container の情報を表示します。

イメージ ID のコピー

このオプションは、選択した Dev Container イメージの ID をコピーします。

コンテナー ID をコピー

このオプションは、選択した Dev Container の ID をコピーします。

生産性のヒント

タブを使用する

サービス ツールウィンドウには多数のサービスを含めることができ、型によってグループ化したり、独自のグループ分け用に個別のタブを作成したりできます。 たとえば、次のものを含めるタブを作成できます:開発中のアプリケーションの実行構成、アプリケーションのバックエンドとして使用されているデータベースを実行する Docker コンテナー、データベースにアクセスするためのコンソール。

サービスツリーを非表示

サービス ツールウィンドウのツールバーの右側にある 「オプションメニュー表示」ボタン をクリックし、次に Show Services Tree をクリックしてチェックボックスを外します。 Ctrl+Shift+T を押してサービスツリーを切り替えることもできます。

サービスツリーを非表示にすると、サービスナビゲーションバーに置き換えられます。 Alt+Home を押してサービスナビゲーションバーにフォーカスを合わせます。

サービスの非表示、除去および削除

任意のサービスを右クリックし、 削除 Delete を選択して、対応する実行構成、Docker 接続などを完全に削除します。

特定のタイプの実行 / デバッグ構成を サービス ツールウィンドウに表示したくない場合は、対応する構成を右クリックして Remove Configuration Type from Services を選択します。 これは実際の構成を削除しません。

サービス ツールウィンドウから特定の実行構成を非表示にするには、対応する構成を右クリックして Hide Configuration を選択します。 すべての非表示の実行構成を表示するには、 the Add Service menu をクリックして Restore Hidden Configurations を選択します。

2026 年 6 月 1 日