サービスツールウィンドウ
サービスツールウィンドウを使用すると、実行 / デバッグ構成、アプリケーションサーバー、データベースセッション、Docker 接続など、ソフトウェア開発中に役立つさまざまなサービスを管理できます。プラグイン開発者は、IntelliJ プラットフォーム API を通じて他のサービスを追加できます。

メインツールバーには、すべてのサービスタイプに共通の次のボタンとメニューが含まれています。
-
すべて展開 Ctrl+NumPad +
リスト内のすべての項目を展開します。
-
すべて折りたたむ Ctrl+NumPad -
リスト内のすべての項目を折りたたみます。
-
グループ化
サービスのリストを整理する方法を選択します。
サービスをタイプ別にグループ化 : 実行ダッシュボード、Docker、データベースなどのタイプごとにサービスを整理します。
サービスグループ : ビルドツールやデータソース名などのグループごとにサービスを整理します
-
フィルター
サービスのリストをフィルタリングする方法を選択します。
-
新規タブで開く
選択した項目を別のタブに移動します。
-
サービスの追加 Alt+Insert
追加するサービスタイプを選択します。
サービスツールウィンドウの構成
サービスを独自のツールウィンドウに移動することで (サービスを右クリックして新規タブで開くを選択)、サービスツールウィンドウのレイアウトを調整できます。
専用のダイアログで設定することもできます。
サービスツールウィンドウで
をクリックし、サービスツールウィンドウの構成を選択します。
または、Ctrl+Shift+A を押して、サービスツールウィンドウの構成と入力し始めます。
除外および含めるボタンを使用して、サービスをサービスツールウィンドウから別のツールウィンドウに移動したり、その逆を行ったりします。実行 / デバッグセクションの構成には独自のツールウィンドウがありません。代わりに、サービスツールウィンドウに含まれていない場合は、実行またはデバッグツールウィンドウに表示されます。

実行 / デバッグ構成
実行 / デバッグ構成は、デフォルトではサービスツールウィンドウにリストされていません。使用可能にする構成のタイプを明示的に指定し、対応する構成を作成する必要があります。
サービスウィンドウに実行 / デバッグ構成を追加する
メインメニューから
を選択するか、Alt+8 を押します。サービスツールウィンドウで、サービスの追加をクリックし、実行構成タイプを選択します。
リストから実行 / デバッグ構成タイプを選択して、このタイプのすべての構成をウィンドウに追加します。
ツールウィンドウには、1 つ以上の構成を作成した構成タイプのみが表示されることに注意してください。
ツールバーのボタンは、選択した実行 / デバッグ構成のタイプに応じて異なり、次のものが含まれます。
-
実行 Ctrl+Shift+F10
選択した設定を実行します。
-
デバッグ ⌃⇧ D
選択した構成をデバッグモードで実行します。
-
停止 Ctrl+F2
選択した設定を停止します。
-
再実行 Ctrl+Shift+F10
選択した構成を再実行します。
-
デバッグモードで再実行 ⌃⇧ D
選択した構成をデバッグモードで再実行します。
-
フィルター
選択した構成の出力をフィルターします。例: 警告と成功した手順を表示するように選択できます。
-
詳細
構成に関連する追加のアクション。例: 選択した構成の設定を開いて変更できます。
アプリケーションサーバー
デフォルトでは、すべてのタイプのアプリケーションサーバーの実行 / デバッグ構成がサービスツールウィンドウで使用できます。アプリケーションサーバー構成を作成すると、サービスのリストで使用できるようになります。
アイコン | アクション | 説明 |
---|---|---|
| 実行 Ctrl+Shift+F10 | 選択したアプリケーションサーバー設定を実行します。 |
| 再実行 Ctrl+Shift+F10 | 選択したアプリケーションサーバー設定を再起動します。 |
| デバッグ⌃⇧ D | 選択したアプリケーションサーバー設定をデバッグします。 |
| 停止 Ctrl+F2 | 選択したアプリケーションサーバー設定を停止します。 |
| すべてをデプロイ | 選択したアプリケーションサーバー設定のすべてのアーティファクトをデプロイします。 |
| アーティファクト | 選択したアプリケーションサーバー設定に対してどのアーティファクトをデプロイするかを設定します。 |
| 実行中アプリケーションの更新 Ctrl+F10 | ソースコードを変更した後に実行中のアプリケーションを更新します。 |
クラウドプロバイダー
このタイプのサービスは、対応するクラウドプロバイダー設定を構成している場合に利用できます。
クラウドプロバイダーを追加する
をクリックしてクラウド接続を選択し、必要なクラウドプロバイダーを選択します。
クラウドプロバイダーの接続設定を構成し、OK をクリックして新しい構成を適用します。
アイコン | アクション | 説明 |
---|---|---|
| 接続 | 選択したクラウドプロバイダーに接続します。 |
| 切断 | 選択したクラウドプロバイダーから切断します。 |
| 構成の編集 Shift+F4 | 選択したクラウドプロバイダーの接続設定を構成します。 |
| 配置 | 選択したクラウドプロバイダーにアーティファクトをデプロイします。 |
データベースサービス

左ツールバー
ツールバー上のボタンは選択した項目によって異なり、次のものが含まれます。
アイコン | アクションとショートカット | 説明 |
---|---|---|
| クエリコンソールに移動 Ctrl+Shift+F10 | クエリコンソールポップアップを開きます。クエリコンソールポップアップで、エディターで開くクエリコンソールを選択できます。 |
| 非アクティブにする Ctrl+F2 | 選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。) |
| トランザクションモード および トランザクションの分離 | データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。
データベースのトランザクションモードと分離の詳細については、変更をデータベースに送信するを参照してください。 |
| コミット | ( マニュアルトランザクションモードの場合) 現在のトランザクションをコミットします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。 |
| ロールバック | ( マニュアルトランザクションモードの場合) 変更をロールバックします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。 |
| ステートメント実行のキャンセル Ctrl+F2 | 現在のステートメントの実行を終了します。 |
コンテキストメニュー
コンテキストメニューのアクションは選択した項目によって異なり、次のようなものがあります。
アイコン | アクションとショートカット | 説明 |
---|---|---|
| クエリコンソールに移動 Ctrl+Shift+F10 | クエリコンソールポップアップを開きます。クエリコンソールポップアップで、エディターで開くクエリコンソールを選択できます。 |
| 非アクティブにする Ctrl+F2 | 選択した 1 つまたは複数のデータソースのデータベース接続を閉じます。(セッションが接続されているデータソースは、アイコンの隅に緑色の点で示されます。) |
すべてのセッションを閉じる | データソースに対して開かれているすべてのセッションを閉じます。 | |
新規タブで開く | 選択した項目を別のタブに移動します。 | |
新規タブでそれぞれを開く | 選択した項目を別々のタブに分割します。 | |
新規タブでそれぞれのタイプを開く | サービスの種類ごとに別々のタブを作成します。 | |
削除 Delete | データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。 | |
| トランザクションモード および トランザクションの分離 | データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。
データベースのトランザクションモードと分離の詳細については、変更をデータベースに送信するを参照してください。 |
| コミット | ( マニュアルトランザクションモードの場合) 現在のトランザクションをコミットします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。 |
| ロールバック | ( マニュアルトランザクションモードの場合) 変更をロールバックします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。 |
| ステートメント実行のキャンセル Ctrl+F2 | 現在のステートメントの実行を終了します。 |
セッションを閉じる | 選択したセッションを閉じます。 | |
セッションの切り替え | 選択したファイルを利用可能なセッションの 1 つに添付します。ファイルをセッションから切り離すには、エディターでファイルを開き、<セッション> リストをクリックしてセッションを切断を選択します。 | |
新規タブで開く | 選択した項目を別のタブに移動します。 | |
新規タブでそれぞれを開く | 選択した項目を別々のタブに分割します。 | |
新規タブでそれぞれのタイプを開く | サービスの種類ごとに別々のタブを作成します。 | |
削除 Delete | データソースに対して開かれているすべてのセッションを閉じます。すべてのセッションを閉じると同じです。 | |
| ソースに移動 F4 | エディターでファイルを開きます。 |
出力タブ
サービスツールウィンドウの出力タブを使用して、クエリコンソールで実行した SQL ステートメントやその他の操作に関する情報を表示します。また、出力タブには、エラー、タイムスタンプ、影響を受ける行、クエリ期間、自動コミットモード、その他の操作に関する情報が表示されます。

右ツールバー
項目 | ツールチップ | 説明 |
---|---|---|
| ソフトラップ | テキストの長い行を折り返します。 |
| 末尾までスクロール | 出力ログを最後までスクロールします。 |
| 印刷 | クエリコンソールファイル、選択したテキスト、ディレクトリ内のすべてのファイルを印刷します。 |
| すべてを削除 | 出力タブをクリアします。 |
コンテキストメニュー
項目 | 説明 |
---|---|
| 選択したテキストをコピーします。 |
パス / 参照のコピー | 参照リンクをファイルまたは行にコピーします。 |
| クリップボードとエディターダイアログを開き、選択したテキストとクリップボードにコピーしたテキストの差分を確認できます。 |
Google 検索 | ブラウザーを開き、選択したテキストを Google で検索します。 |
同様の行を折りたたむ | 選択したテキストを含む行を折ります。 |
出力の一時停止 | 出力ログを一時停止します。 |
| 出力ログを消去します。 |
結果タブ
サービスツールウィンドウの結果タブを使用して、データベースから取得したデータを表形式で表示します。データを並べ替え、追加、編集、削除したり、その他の関連するテーブルタスクを実行したりできます。テーブル、行、列、セルの操作の詳細については、「テーブル」を参照してください。

結果タブのほとんどの機能には、ツールバーのコントロール、データセルのコンテキストメニューコマンド、および関連するキーボードショートカットを使用してアクセスします。テーブルで実行できるテーブルでのその他のアクションを確認できます。
ツールバーコントロール
アイコン | アクションとショートカット | 説明 |
---|---|---|
| 最初のページ 前のページ Ctrl+Alt+Up ページサイズの変更 次のページ Ctrl+Alt+Down 最後のページ | ナビゲーションアイコンと対応するコマンドを使用して、取得したデータを表示し、ページサイズを変更するページを切り替えます。 結果タブに表示されるいくつかの行は、結果セットページと呼ばれます。この数がクエリを満たす行の数より少ない場合、一度にすべての行のサブセットのみが表示されます。現在すべての行が表示されている場合、ナビゲーションアイコンと対応するコマンドは非アクティブです。ナビゲーションボタン間の制限を確認できます。ここで、必要な制限をクリックして選択するか、設定で変更できます。
結果セットページのサイズを変更するには、ページサイズの変更ボタンをクリックしてサイズを選択します。または、設定 (Ctrl+Alt+S) を開き、 に移動します。ページサイズの制限フィールドに、結果セットページの新しいサイズを入力します。または、ページサイズの制限を無効にするには、ページサイズの制限チェックボックスをオフにします。 |
| ページの再ロード Ctrl+F5 | テーブルビューのデータの再ロードは、エディターに表示されるデータをデータベースの内容と同期させます。また、変更後に新しいページサイズ制限設定を適用する場合は、ページの再ロードボタンを使用します。 |
| 更新間隔 | 現在のテーブルの更新間隔を選択、一時停止、無効にします。カスタムのものを設定することもできます。 |
| ステートメント実行のキャンセル Ctrl+F2 | 現在のステートメントの実行を終了します。 |
| 行の追加 Alt+Insert | テーブルに行を追加します。 新しい行を保存するには、サブミットボタン ( 不適切なコンテキストでは、行の追加ボタンは無効になります。例: 現在のテーブルで行の追加が許可されていない場合。 行の操作の詳細については、行を参照してください。 |
| 行の削除 Ctrl+Y | 選択した行を削除します。 複数の行を選択するには、ガターの数字をクリックします。また、Ctrl を押して、必要な行をクリックすることもできます。 不適切なコンテキストでは、行の削除ボタンは無効になります。例: 現在のテーブルで行の削除が許可されていない場合。 |
| 選択項目の復元 Ctrl+Alt+Z | セル値に加えた変更を元に戻します。異なるセルのスコープを選択して、このスコープの値を元に戻すことができます。 変更を元に戻す方法の詳細については、「変更をデータベースに送信する」を参照してください。 |
| 保留中の変更をプレビュー | テーブルに加えた変更の DML をプレビュー。 |
| サブミット Ctrl+Enter | ローカルの変更をデータベースサーバーに送信します。変更の送信と元に戻す方法の詳細については、「変更をデータベースに送信する」を参照してください。 |
| トランザクションモード および トランザクションの分離 | データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。
データベースのトランザクションモードと分離の詳細については、変更をデータベースに送信するを参照してください。 |
| 送信とコミット Ctrl+Alt+Shift+Enter | ( マニュアルトランザクションモードの場合) 現在のトランザクションを送信してコミットします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。 |
| ロールバック | ( マニュアルトランザクションモードの場合) 変更をロールバックします。このボタンは手動トランザクションモードでのみ使用できます。「トランザクションモードと分離」も参照してください。 |
| タブをピン留め | クエリ結果を保持するには、ツールウィンドウにタブを固定します。 タブの固定の詳細については、「クエリ結果でタブを固定する」を参照してください。 |
| データ抽出 | データの出力形式を選択します。使用可能な形式のリストとデータエクストラクターに関する完全な情報については、データ抽出トピックを参照してください。 また、次のオプションを構成できます。
データエクストラクターの詳細については、データ抽出トピックを参照してください。 |
| データのエクスポート | テーブルデータをクリップボードにエクスポートするか、ファイルに保存します。 |
| データベースにコピー | データを別のテーブル、スキーマ、データベースにコピーします。ターゲットスキーマ(新しいテーブルが作成されます)またはテーブル(データは選択したテーブルに追加されます)を選択します。開いたダイアログで、データマッピング情報とターゲットテーブルの設定を指定します。 |
| データの比較 | 現在のテーブルとリストのテーブルを比較します。 テーブルの比較の詳細については、「テーブルデータを比較する」を参照してください。 |
| 指定形式で表示 | テーブルデータを参照および編集するためのモードを選択します。
データの表示の詳細については、「データを表示する」を参照してください。 |
| オプションメニューを表示 | オプションメニューを表示リストには、次のオプションが含まれます。
|
コンテキストメニュー
セルを操作するためのすべての基本アクションは、コンテキストメニューにあります。コンテキストメニューを呼び出すには、変更するセルを右クリックします。次の表に、すべてのアクションを示します。

アクション | ショートカット | 説明 | |
---|---|---|---|
編集 | Enter | 選択した 1 つまたは複数のセルの値を編集します。または、セルをダブルクリックして値の入力を開始することもできます。編集コマンドは、読み取り専用の値には使用できません。
セルの編集の詳細については、「セル」を参照してください。 | |
| Shift+Enter | セルに保存されているデータを編集できる別の値エディターで開きます。 エディターの詳細については、値エディターを参照してください。 | |
| 複数のセルの値を選択して単一の集計値を取得できる集計ビューを開きます。 ビューの詳細については、集計ビューを参照してください。 | ||
| Ctrl+Alt+Z | セル値に加えた変更を元に戻します。異なるセルのスコープを選択して、このスコープの値を元に戻すことができます。 変更を元に戻す方法の詳細については、「変更をデータベースに送信する」を参照してください。 | |
ハイライトする言語の設定 | IDE がセル内のデータをハイライトするために使用する言語を選択します。 | ||
表示タイプの変更 | IDE が列にバイナリデータを表示する方法を選択します。デフォルトでは、16 バイトのデータは UUID として表示されます。 | ||
DEFAULT を設定 | Ctrl+Alt+D | 現在のセル値をデフォルト値または列に指定した値に設定します。 デフォルト値の表示または設定の詳細については、「セルのデフォルト値と NULL 値を管理する」を参照してください。 | |
NULL を設定 | Ctrl+Alt+N | 現在のセル値を NULL に設定します。 NULL 値の許可の詳細については、「セルのデフォルト値と NULL 値を管理する」を参照してください。 | |
UUID の生成 | 選択したセルの UUID を生成します。 | ||
ファイルのロード | ファイルをフィールドにロードします。 | ||
LOB の保存 | バイナリラージオブジェクト (LOB(英語)) を含むセルの場合。セルの内容をファイルに保存します。 | ||
| Ctrl+C | クリップボードへ選択をコピー。 | |
| セル範囲の要約値をコピーします。デフォルトでは、IntelliJ IDEA は | ||
| Ctrl+V | クリップボードの内容をテーブルに貼り付けます。 | |
| テーブルの最後に行を追加します。 | ||
| Alt+Delete | 選択した行の削除。 | |
| 選択した行の複製を作成し、その複製をテーブルの最後に追加します。 | ||
移動 | ナビゲーションバー | ナビゲーションバーに移動します。 | |
データベース | 選択したオブジェクトをデータベースツールウィンドウで開きます。 | ||
関連シンボル | 関連オブジェクトの 1 つに移動します。 | ||
DDL | オブジェクト定義 (DDL) を開きます。 | ||
行 | Ctrl+G | 指定した行に移動します。 行に移動ダイアログで、列番号と行番号を指定します ( | |
| F4 | 関連レコードに移動します:
複数のレコードが参照されている場合、または現在のレコードを参照している場合は、表示されるポップアップでターゲットレコードを選択します。 関連するレコードがない場合、このアクションは使用できません。 関連データの詳細については、関連する行間を移動するを参照してください。 アクション動作オプションの詳細については、詳細設定を参照してください。 | |
| F4 | OS のデフォルトブラウザーで URL を開きます。 ツール | データベース | データエディターとビューアー設定ページ Ctrl+Alt+S で URL クリック設定を開くリンクを有効にする必要があります。 | |
| F4 | OS のデフォルトのファイルブラウザーでファイル URI を開きます。例: ツール | データベース | データエディターとビューアー設定ページ Ctrl+Alt+S で URL クリック設定を開くリンクを有効にする必要があります。 | |
フィルター | 列にするフィルターを選択します。 | ||
| Ctrl+Alt+Shift+F | データベースまたはデータベースのグループ内のデータを検索できる検索ウィンドウを開きます。全文検索の詳細については、「データベースでの全文検索」を参照してください。 | |
| テーブル全体をクリップボードにコピーします。このアクションは、ページサイズの制限設定に依存しません。 | ||
セッションの切り替え | ウィンドウを開いて別のセッションを選択するか、新しいセッションを作成します。セッションの詳細については、「セッション」を参照してください。 | ||
クイックドキュメント | Ctrl+Q | 選択したオブジェクトに関する情報を表示します。さまざまなデータベースオブジェクトについて、クイックドキュメントに対応する情報が表示されます。例: セルのグループの場合、選択の概要が表示されます。通常のビューまたは転置ビューでプレビューでき、関連するレコードを外部キーで表示することもできます。 |
Docker
このタイプのサービスは、少なくとも 1 つの Docker インスタンスの接続設定を構成している場合に利用できます。詳細については、Docker デーモンに接続するを参照してください。
Docker 接続を追加する
サービスの追加をクリックし、 を選択します。
Docker の接続設定を構成し、OK をクリックします。
詳細は、Docker 接続設定を参照してください。
メイン Docker ノード
選択した Docker 接続を操作するための主なアクションは次のとおりです。
-
接続 Ctrl+Enter
選択した Docker デーモンに接続し、使用可能なすべてのイメージとコンテナーを一覧表示します。
-
切断
選択した Docker デーモンを切断します。
-
構成の編集 Shift+F4
選択した Docker 接続設定を編集します。
-
接続の削除
選択した Docker デーモンへの接続を削除します。
-
イメージのプル
Docker レジストリからイメージをプルします。詳細については、Docker Hub からパブリックイメージをプルするを参照してください。
-
クリーンアップ
停止したすべてのコンテナー、未使用のボリュームとネットワーク、ぶら下がっているイメージ、すべてのビルドキャッシュを削除します。
コンテナー
このノードには、対応する Docker デーモンによって管理されているすべてのコンテナーがリストされます。
-
クリーンアップ
停止したコンテナーをすべて削除します。
コンテナーを選択すると、次のアクションを使用できます。
-
開始
選択したコンテナーを実行します。
-
再開
選択したコンテナーを再起動します。
-
停止
選択したコンテナーを停止します。
-
ターミナル
選択したコンテナーでターミナルのタブを開きます。
現在のコンテナーユーザー権限でターミナルを作成するか、
root
ユーザー権限でログインするかを選択できます。
メニューでは、さらに多くのアクションが利用できます。
- ファイルの表示
ファイルタブを開いて、コンテナーのファイルシステムを参照します。
詳細は、コンテナー内のファイルを参照するを参照してください。
-
インスペクション
コンテナーの詳細情報 (JSON 形式) を含むインスペクションタブを開きます。
詳細は、実行中のコンテナーに関する詳細情報の表示を参照してください。
-
イメージ ID のコピー
このコンテナーを実行するために使用されたイメージの ID をコピーします。
-
コンテナー ID をコピー
コンテナーの ID をコピーします。
コンテナーダッシュボード
ダッシュボードタブには、選択したコンテナーに関する重要な情報が表示されます。
コンテナーの名前とハッシュ ID。イメージ名をクリックすると、選択したコンテナーの実行に使用されたイメージをハイライトできます。
コンテナーで定義されている環境変数の名前と値。
コンテナーとホスト間のポートマッピング。
コンテナーとホスト間のボリュームバインディング。
追加をクリックして、新しい変数、ポートバインディング、ボリュームバインディングを追加し、コンテナーを再作成します。
をクリックして、いくつかの追加アクションを含むメニューを開きます。
イメージ
このノードには、対応する Docker デーモンによって管理されているすべてのイメージが一覧表示されます。
プルするイメージフィールドにイメージ名を入力し、 プルをクリックして、構成された Docker レジストリから新しいイメージを取得します。詳細については、Docker Hub からパブリックイメージをプルするを参照してください。
イメージを選択すると、次のアクションを使用できます。
-
コンテナーの作成
選択したイメージから Docker コンテナーを作成します。
-
レイヤーの表示
選択したイメージを構成するレイヤー (タグなしの中間内部イメージ) を表示するレイヤータブを開きます。
-
イメージのプッシュ
イメージを Docker レジストリにプッシュします。詳細については、イメージを Docker レジストリにプッシュするを参照してください。
メニューでは、さらに多くのアクションが利用できます。
-
イメージ ID のコピー
選択したイメージのハッシュ ID をコピーします。
-
インスペクション
JSON 形式でイメージの詳細情報を含むインスペクションタブを開きます。
詳細については、docker inspect(英語) コマンドリファレンスを参照してください。
-
ラベルの表示
イメージのラベル(英語)が付いたラベルタブを開きます。
イメージダッシュボード
ダッシュボードタブには、選択したイメージに関する重要な情報が表示されます。
名前、ハッシュ ID、最新の変更日、イメージのサイズ。
イメージを指すタグのリスト。
このイメージから作成された既存のコンテナーのリスト。
ネットワーク
このノードには、対応する Docker デーモンによって管理されているすべてのネットワークが一覧表示されます。
-
ネットワーク作成
コンテナーが動作するための Docker ネットワークを作成します。
-
クリーンアップ
未使用のネットワークをすべて削除します。
ネットワークダッシュボード
ダッシュボードタブには、選択したネットワークに関する重要な情報が表示されます。
ネットワークの名前とハッシュ ID。
このネットワークに接続されているコンテナーのリスト。
このネットワークに割り当てられているラベルのリスト。
インスペクションをクリックして、選択したネットワークで docker inspect
を実行し、別のタブに出力します。
ボリューム
このノードには、対応する Docker デーモンによって管理されているすべてのボリュームが一覧表示されます。
-
ボリューム作成
コンテナーが使用する Docker ボリュームを作成します。
-
クリーンアップ
未使用のボリュームをすべて削除します。
ボリュームを選択すると、次のアクションを使用できます。
-
インスペクション
ボリュームの詳細情報 (JSON 形式) を含むインスペクションタブを開きます。
詳細については、docker inspect(英語) コマンドリファレンスを参照してください。
-
除去
選択したボリュームを削除します。
ボリュームダッシュボード
ダッシュボードタブには、選択したボリュームに関する重要な情報が表示されます。
ボリュームの名前またはハッシュ ID。
このボリュームを使用するコンテナーのリスト。
この巻のラベル(英語)のリスト。
Docker Compose
-
すべて起動
関連する実行 / デバッグ構成を使用して、選択した Docker Compose サービスをデプロイします。詳細については、Docker Compose を参照してください。
-
停止
選択した Docker Compose サービス内のすべてのコンテナーを停止します。
-
ダウン
すべての関連ネットワーク、ボリューム、イメージを含む、選択した Docker Compose サービス内のすべてのコンテナーを停止して削除します。
Kubernetes
このタイプのサービスは次の場合に利用可能です。
Kubernetes プラグイン(英語)がインストールされ、有効になっています。IntelliJ IDEA での Kubernetes 統合の詳細については、「Kubernetes」を参照してください。
IntelliJ IDEA は、Kubernetes クラスター構成ファイルを検出します。デフォルトでは、これは $HOME/.kube ディレクトリ内の
config
という名前のファイルです。KUBECONFIG
環境変数を設定することで、他の kubeconfig ファイルを指定できます。kubeconfig ファイルの詳細については、「kubeconfig ファイルを使用したクラスターアクセスの整理(英語)」を参照してください。
デフォルトでは、サービスツールウィンドウには、デフォルトの kubeconfig ファイルから取得された現在のクラスターコンテキストが表示されます。このツールウィンドウにさらにクラスターを追加できます。
アイコン | アクション | 説明 |
---|---|---|
| リフレッシュ | Kubernetes クラスターから情報をリフレッシュします。 |
| 名前空間 | 名前空間を選択して、クラスター内で使用可能なリソースをフィルターします。 |
| 新しい Kubernetes コンテキスト | サービスツールウィンドウ内のノードとしての Kubernetes クラスターを追加します。 |
| Telepresence を接続 | Telepresence を使用してクラスターに接続する (クラスターが選択されている場合に使用可能)。 |
| YAML の表示 | 開いたファイルでは、次のアクションを使用できます。
|
| リソース情報の取得 | |
| リソースの削除 | 選択したリソースをクラスターから削除します。 |
| ログの追跡 | 選択した pod のコンテナーのログを出力します。 |
| ログのダウンロード | 選択した pod のコンテナーのログをスクラッチファイルに保存し、エディターで開きます。 スクラッチファイルを使用する代わりに、ログを保存するためのパスを設定したり、毎回場所を選択したりできます。pod ログのダウンロード場所を構成するには、 |
| コンソールを開く | 選択した pod のコンテナー内で実行されているプロセスのコンソールに接続します。 |
| シェルの実行 | 選択した pod のコンテナーに対してインタラクティブシェルを実行します。 デフォルトでは、IntelliJ IDEA は |
| ポートの転送 | 1 つ以上のローカルポートを pod のリモートポートに転送します。 例:
ポートフォワーディングのその他の例については、Kubernetes のドキュメント(英語)を参照してください。 |
Dev Container
このサービスは、開いている IDE から Dev Container を起動すると使用可能になります。詳細については、IDE から 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 コンテナー、およびデータベースにアクセスするためのコンソール。
- サービスツリーを非表示にする
サービスツールウィンドウのツールバーの右側にある
をクリックし、次にサービスツリーの表示をクリックしてチェックボックスを外します。Ctrl+Shift+T を押してサービスツリーを切り替えることもできます。
サービスツリーを非表示にすると、サービスナビゲーションバーに置き換えられます。Alt+Home を押してサービスナビゲーションバーにフォーカスを合わせます。
- サービスの非表示、削除、削除
サービスを右クリックし、削除 Delete を選択して、対応する実行構成、クラウドプロバイダー、Docker 接続などを完全に削除します。
特定のタイプの実行 / デバッグ構成をサービスツールウィンドウに表示したくない場合は、対応する構成を右クリックしてサービスから構成タイプを除去を選択します。これは実際の構成を削除しません。
サービスツールウィンドウから特定の実行構成を非表示にするには、対応する構成を右クリックして構成を非表示を選択します。すべての非表示の実行構成を表示するには、
をクリックして非表示の構成を復元を選択します。
関連ページ:

実行 / デバッグ構成
IntelliJ IDEA は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — 永続的な構成を持たないクラスを実行するたびに作成されます。これは、メソッドを持つクラスの実行を可能にする最低限のものを提供します。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成...

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

照会結果
通常、クエリを実行すると、結果が表形式で返されます。IntelliJ IDEA は結果をデータエディターに表示します。ステートメントごとに、結果を含むデータエディターがサービスツールウィンドウの別のタブに表示されます。例: クエリコンソールで 3 つのステートメントを実行すると、ツールウィンドウに 3 つのタブが表示されます。データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加...

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

変更をデータベースに送信する
コミットによってトランザクションが終了し、他のユーザーがすべての変更を利用できるようになります。IntelliJ IDEA では、トランザクションをコミットする方法 (自動または手動) を選択できます。トランザクションモードとトランザクションを自動的にコミットする方法の詳細については、トランザクションモードを参照してください。コミットモードを手動で変更するには、データエディターのツールバーの Tx ドロップダウンメニューを使用します。変更を手動で送信するデフォルトでは、テーブルの変更は自動的に送信さ...

テーブル
データベーステーブルは、データを行と列に編成する構造です。テーブル内のデータは、垂直列と水平行の交差部分であるセルに格納されます。テーブルには指定された数の列がありますが、任意の数の行を含めることができます。IntelliJ IDEA を使用すると、テーブルを使用してデータ操作およびデータ定義操作を実行できます。IntelliJ IDEA では、データエディターでテーブルを操作できます。データベースツールウィンドウ (表示 | ツールウィンドウ | データベース) でテーブルをダブルクリックすると...