IntelliJ IDEA 2020.2 ヘルプ

Docker

Docker(英語) を使用すると、開発者は本番環境と同じ環境でコードをテストするために、コンテナー内にアプリケーションをデプロイできます。IntelliJ IDEA は、Docker(英語) プラグインを使用して Docker サポートを提供します。プラグインは IntelliJ IDEA Ultimate エディションにバンドルされており、デフォルトで有効になっています。IntelliJ IDEA Community エディションの場合、プラグインを管理する説明に従って Docker プラグインをインストールする必要があります。

Docker サポートを有効にする

  1. Docker をインストールして実行します。

    詳しくは、Docker のドキュメント(英語)を参照してください。

  2. Docker デーモンの接続設定を構成します。

    • 設定 / 環境設定ダイアログ Ctrl+Alt+S で、ビルド、実行、デプロイ | Docker を選択します。

    • The Add button をクリックして Docker 構成を追加し、Docker デーモンへの接続方法を指定します。

      接続設定は Docker のバージョンとオペレーティングシステムによって異なります。詳しくは、Docker の設定を参照してください。

      ダイアログの下部に接続完了メッセージが表示されます。

      The Docker connection settings
  3. Docker デーモンに接続します。

    構成された Docker 接続がサービスツールウィンドウ(表示 | ツールウィンドウ | サービスまたは Alt+8)に表示されます。Docker ノードDocker nodeを選択してThe Connect buttonをクリックするか、コンテキストメニューから接続を選択します。

    The Docker tool window, connected to Docker

    Docker 接続設定を編集するには、Docker ノードを選択してツールバーのThe Edit Configuration buttonをクリックするか、コンテキストメニューから構成の編集を選択します。

サービスツールウィンドウ(表示 | ツールウィンドウ | サービスまたは Alt+8)では、イメージのプルとプッシュ、コンテナーの作成と実行、Docker Compose の管理などを行うことができます。他のツールウィンドウと同様に、イメージまたはコンテナーの名前の入力を開始して、一致するアイテムをハイライトできます。

The Docker tool window, text search

イメージを管理する

Docker イメージはコンテナーを実行するための実行可能パッケージです。開発ニーズに応じて、Docker を次の目的で使用できます。

イメージは Docker レジストリを介して配布されます。Docker Hub(英語) は、最も一般的なすべてのイメージ(さまざまな Linux フレーバー、データベース管理システム、Web サーバー、ランタイムなど)を持つデフォルトの公開レジストリです。他のパブリックおよびプライベートの Docker レジストリがあり、独自のレジストリサーバーをデプロイすることもできます。

Docker レジストリを設定する

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、ビルド、実行、デプロイ | Docker | レジストリを選択します。

  2. The Add button をクリックして Docker レジストリ設定を追加し、レジストリへの接続方法を指定します。認証情報を指定すると、IntelliJ IDEA は自動的にレジストリへの接続を確認します。接続完了メッセージがダイアログの下部に表示されます。

    The Docker Registry dialog

Docker レジストリからイメージを取得する

  1. サービスツールウィンドウで、イメージノードを選択します。

  2. イメージコンソールで、プルするイメージの名前を入力します。完成 Ctrl+Space を使用して、公式イメージ(英語)の利用可能な提案から選択してください。もう一度 Ctrl+Space を押すと、すべてのユーザーの関連イメージが表示されます。

    The Images Console
  3. Ctrl+Enter を押して docker プル(英語)を実行します。

Dockerfile からイメージを作成する

Dockerfile を編集しているとき、IntelliJ IDEA は構成されたレジストリからのイメージを補完します。 Ctrl を押しながらイメージ名をクリックして、そのページを Web ブラウザーで開くこともできます。

  1. イメージを作成する Dockerfile(英語) を開きます。

  2. ガターでRun on Dockerをクリックし、イメージの作成を選択します。

    The Build Image on Docker popup

IntelliJ IDEA は、docker ビルド(英語)コマンドを実行します。

イメージを Docker レジストリにプッシュする

  1. サービスツールウィンドウで、アップロードするイメージを選択してThe Push Image buttonをクリックするか、コンテキストメニューからイメージのプッシュを選択します。

  2. Docker レジストリを選択し、リポジトリとタグ(イメージの名前とバージョン、たとえば my-app:v2)を指定します。

    The Push Image dialog
  3. OK をクリックして docker プッシュ(英語)コマンドを実行します。

プルまたは構築したイメージはローカルに保存され、サービスツールウィンドウのイメージに表示されます。イメージを選択すると、プロパティタブのThe Copy to clipboard buttonボタンをクリックして ID を表示したりクリップボードにコピーしたりできます。

Docker image properties

イメージの詳細情報を表示するには、イメージを右クリックして、コンテキストメニューからインスペクションを選択します。IntelliJ IDEA は docker イメージインスペクション(英語)コマンドを実行し、出力をインスペクションタブに出力します。

Docker image Inspection tab

タグが付いていないイメージ <none>:<none> は、次のいずれかになります。

  • 他のイメージのレイヤーとして機能し、スペースを取らない中間イメージ

  • 別のイメージの新しいバージョンに基づいてイメージを再構築するときに残るぶら下がったイメージ。ディスクスペースを保持するために、ぶら下がっているイメージを定期的に削除する必要があります。

タグの付いていないイメージをリストから非表示にするには、Docker ツールバーのThe Filter menuをクリックし、タグなしのイメージをクリックしてチェックマークを削除します。

1 つまたは複数のイメージを削除するには、リストから選択してThe Delete Image buttonをクリックします。

コンテナーの実行

コンテナーは、対応するイメージのランタイムインスタンスです。詳細については、docker run(英語) コマンドリファレンスを参照してください。

IntelliJ IDEA は、実行構成実行 | 構成の編集)を使用して Docker コンテナーを実行します。Docker 実行構成には 3 つのタイプがあります。

既存のイメージからコンテナーを実行する

  1. サービスツールウィンドウで、イメージを選択してThe Create container buttonをクリックするか、コンテキストメニューからコンテナーの作成を選択します。

  2. コンテナーの作成ポップアップで、作成をクリックします。

  3. 表示される Docker 構成の作成ダイアログでは、構成に固有の名前を付けて、コンテナーの名前を指定できます。コンテナー名フィールドを空のままにしておくと、Docker はそれにランダムな一意の名前を付けます。

  4. 完了したら、実行をクリックして新しい構成を起動します。

Dockerfile からコンテナーを実行する

  1. コンテナーを実行する Dockerfile を開きます。

  2. ガターのRun on Dockerをクリックして、特定の Docker ノードでコンテナーを実行するように選択します。

    The Run on Docker popup

これにより、デフォルト設定で実行構成が作成および開始されます。これにより、Dockerfile に基づいてイメージが構築され、次にこのイメージに基づいてコンテナーが実行されます。

カスタム設定でランコンフィギュレーションを作成するには、ガターのRun on Dockerをクリックして新しい実行構成を選択します。構築したイメージのカスタムタグ、コンテナーの名前、Dockerfile を読み込むためのコンテキストフォルダーを指定できます。たとえば、Dockerfile の範囲外のアーティファクトがあり、それをイメージのファイルシステムに追加したい場合は、コンテキストフォルダーが便利です。

コマンドラインオプション

コマンドラインでコンテナーを実行する場合、次の構文が使用されます。

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

すべてのオプションパラメーターは、対応する Docker 実行構成フィールドで指定することができます。

実行構成を開くには、コンテナーを右クリックして構成の編集を選択するか、Dockerfile のガターアイコンメニューを使用するか、メインメニューから実行 | 構成の編集を選択します。

The Edit Deployment Configuration dialog with command-line options

オプションは、コマンドラインオプションフィールドで指定します。前のスクリーンショットでは、コンテナーは my-net ネットワークに接続され、エイリアス my-app が割り当てられています。

コンテナーの起動時に実行されるコマンドと引数は、エントリポイントおよびコマンドフィールドで指定されます。これらのフィールドは、Dockerfile の対応する ENTRYPOINT および Cmd 命令をオーバーライドします。前のスクリーンショットでは、コンテナーが起動すると、postgres を引数として docker-entrypoint.sh スクリプトを実行します。

コマンドプレビューフィールドには、この実行構成で使用される実際の Docker コマンドが表示されます。

実行構成で次のコンテナー設定を構成することもできます。

バインドマウント

Docker は、-v または --volume オプションを使用して、ホストマシンからコンテナーにファイルまたはディレクトリをマウントできます。これは、バインドマウントフィールドを使用して Docker 実行構成で設定できます。

The Edit Deployment Configuration dialog with bind mounts

バインドマウントフィールドでBrowseをクリックし、ホストディレクトリと、マウントする必要があるコンテナー内の対応するパスを指定して、バインディングを追加します。コンテナーボリュームへの書き込みを無効にする場合は、読み取り専用を選択します。例:ローカル PostgreSQL データディレクトリ(/Users/Shared/pg-data)をコンテナー(/var/lib/pgsql/data)内の PostgreSQL データディレクトリにマウントする場合、これは前のスクリーンショットに示すように構成できます。

コマンドプレビューフィールドを展開すると、次の行が追加されたことがわかります。

-v /Users/Shared/pg-data:/var/lib/pgsql/data

これは、バインドマウントダイアログを使用してボリュームバインディングのリストを作成する代わりに、コマンドラインオプションフィールドで使用できます。

実行中のコンテナーのボリュームバインディングの表示と変更

  1. サービスツールウィンドウで、コンテナーを選択し、ボリュームバインディングタブを選択します。

  2. 新しいバインディングを作成するには、The Add buttonをクリックします。既存のものを編集するには、バインディングを選択してThe Edit buttonをクリックします。

  3. 必要に応じて設定を指定し、保存をクリックして変更を適用します。

コンテナーが停止して削除され、指定された変更内容で新しいコンテナーが作成されます。ただし、変更は対応する実行構成に保存されません。

バインドポート

Docker は、-p または --publish オプションを使用して、ホストマシン上の特定のポートをコンテナー内のポートにマップできます。これは、コンテナーを外部からアクセス可能にするために使用できます。Docker 実行構成では、すべてのコンテナーポートをホストに公開するか、またはバインドポートフィールドを使用してポートマッピングを指定するかを選択できます。

The Edit Deployment Configuration dialog with bind ports

ホスト上のどのポートをコンテナー内のどのポートにマップするかを指定することにより、バインドポートフィールドとバインディングでBrowseをクリックします。また、ポートにアクセスできる特定のホスト IP を指定することもできます(たとえば、ローカルでのみアクセスできるように 127.0.0.1 に設定したり、ネットワーク内のすべてのコンピューターで開くために 0.0.0.0 に設定したりできます)。

既に Docker ホストポート %5432% で PostgreSQL を実行している場合、前のスクリーンショットに示すように、ホスト上のポート %5433% をコンテナー内の %5432% にマッピングできます。これにより、ホスト内のポート %5433% を介してコンテナー内で実行される PostgreSQL にアクセスできるようになります。

コマンドプレビューフィールドを展開すると、次の行が追加されたことがわかります。

-p 5433:5432

これは、ポートバインディングダイアログを使用してポートバインディングのリストを作成する代わりに、コマンドラインオプションフィールドで使用できます。

実行中のコンテナーのポートバインディングの表示と変更

  1. サービスツールウィンドウで、コンテナーを選択し、ポートバインディングタブを選択します。

  2. 新しいバインディングを作成するには、The Add buttonをクリックしてください。既存のバインディングを編集するには、バインディングを選択してThe Edit buttonをクリックします。すべてのポートを公開するチェックボックスが選択されている場合、個々のポートマッピングを指定できるようにするには、これをクリアします。

  3. 必要に応じて設定を指定し、保存をクリックして変更を適用します。

コンテナーが停止して削除され、指定された変更内容で新しいコンテナーが作成されます。ただし、変更は対応する実行構成に保存されません。

環境変数

環境変数は通常、使用しているベースイメージに関連付けられている Dockerfile(英語) に設定されます。新しいコンテナーごとに Docker が自動的(英語)設定する環境変数(英語)もあります。 -e または --env オプションを使用して、追加の変数を指定し、Docker が設定する変数を再定義できます。Docker 実行構成では、環境変数フィールドを使用して環境変数を構成できます。

The Edit Deployment Configuration dialog with environment variables

環境変数フィールドのBrowseをクリックして、変数の名前と値を追加します。例:デフォルトで(アプリケーションを実行しているユーザーのオペレーティングシステム名の代わりに)特定のユーザー名で PostgreSQL に接続したい場合は、前のスクリーンショットに示すように PGUSER 変数を定義できます。

コマンドプレビューフィールドを展開すると、次の行が追加されたことがわかります。

--env PGUSER=pg-admin

これは、環境変数ダイアログを使用して名前と値のリストを作成する代わりにコマンドラインオプションフィールドで使用できます。機密情報(パスワード、機密事項など)を環境変数として渡す必要がある場合は、--env-file オプションを使用してこの情報を含むファイルを指定できます。

実行中のコンテナーの環境変数の表示と変更

  1. サービスツールウィンドウで、コンテナーを選択し、環境変数タブを選択します。

  2. 新しい変数を追加するには、The Add buttonをクリックします。既存のものを編集するには、変数を選択してThe Edit buttonをクリックします。

  3. 必要に応じて設定を指定し、保存をクリックして変更を適用します。

コンテナーが停止して削除され、指定された変更内容で新しいコンテナーが作成されます。ただし、変更は対応する実行構成に保存されません。

ビルド時の引数

Docker は、docker build--build-arg オプションを使用して中間イメージまたは最終イメージに残らない特定の環境変数のビルド時の値を定義できます。これらは Dockerfile の ARG 命令でデフォルト値で指定する必要があります。ビルド引数フィールドを使用して、Docker 実行構成でビルド時の引数を設定できます。

例:特定のバージョンの PostgreSQL でビルド時の引数を使用してイメージを構築することができます。これを行うには、ARG 命令を Dockerfile の先頭に追加します。

ARG PGTAG=latest FROM postgres:$PGTAG

この場合の PGTAG 変数は、ビルド時引数として再定義しないと、デフォルトで latest になります。デフォルトでは、この Dockerfile は最新の PostgreSQL バージョンでイメージを生成します。ただし、ビルド引数フィールドを使用して PGTAG 変数を再定義することができます。

The Edit Deployment Configuration dialog with build-time arguments

前のスクリーンショットでは、PGTAG9 に設定されています。これは Docker に postgres:9 をプルするように指示します。この実行構成をデプロイすると、イメージが構築され、PostgreSQL バージョン 9 でコンテナーが実行されます。

これを確認するには、コンテナー内で postgres --version を実行して出力を確認します。postgres (PostgreSQL) 9.6.6 またはそれ以降のバージョンになります。

コマンドプレビューフィールドを展開すると、次のオプションが docker build コマンドに追加されたことがわかります。

--build-arg PGTAG=9

コンテナーとのやり取り

作成されたコンテナーはサービスツールウィンドウに表示されます。コンテナーを選択すると、その ID(および対応するイメージの ID)を表示し、プロパティタブのThe Copy to clipboard buttonを使用してそれをクリップボードにコピーできます。コンテナーの新しい名前を指定して保存をクリックして、同じイメージからこの新しい名前で別のコンテナーを開始することもできます。

デフォルトでは、サービスツールウィンドウには、実行されていないものも含めてすべてのコンテナーが表示されます。リストから停止したコンテナーを非表示にするには、The Filter buttonをクリックしてから停止したコンテナーの表示をクリックしてチェックボックスをオフにします。

コンテナーが Docker 実行構成を使用して作成された場合、そのデプロイログを表示するには、コンテナーを選択してログをデプロイするタブを開きます。コンテナーの STDOUT および STDERR からのログメッセージを表示するには、それを選択してログタブを開きます。詳細については、docker ログ(英語)コマンドリファレンスを参照してください。

ファイルタブを使用して、実行中のコンテナー内のファイルを参照できます。ファイルを選択し、The View in Editor buttonをクリックしてリモートでエディターで開くか、The Download to Scratches buttonをクリックしてファイルのコピーをスクラッチとして作成します。

実行中のコンテナー内でコマンドを実行する

  1. サービスツールウィンドウで、コンテナー名を右クリックし、実行をクリックします。

  2. コンテナー内でコマンドを実行するポップアップで、作成をクリックします。

  3. 実行ダイアログでコマンドを入力し、OK をクリックします。例:

    ls /tmp

    /tmp ディレクトリの内容を一覧表示する

    mkdir /tmp/my-new-dir

    my-new-dir ディレクトリ内に /tmp ディレクトリを作成する

    /bin/bash bash セッションを開始する
    The Exec tab with /bin/bash running

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

実行中のコンテナーに関する詳細情報の表示

  • サービスツールウィンドウで、コンテナー名を右クリックし、インスペクションをクリックします。

    出力は、インスペクションタブの JSON 配列としてレンダリングされます。

    The Inspection tab

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

コンテナー内で実行中のプロセスの表示

  • サービスツールウィンドウで、コンテナー名を右クリックし、プロセスの表示をクリックします。

    出力は、プロセスタブの JSON 配列としてレンダリングされます。

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

実行可能なコンテナーの出力にコンソールをアタッチする

  • サービスツールウィンドウで、コンテナーを右クリックし、接続をクリックします。

    コンソールは、コンテナー内で実行されている ENTRYPOINT(英語) プロセスの出力に接続され、添付のコンソールタブで表示されます。

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

Docker Compose

Docker Compose(英語) はマルチコンテナーアプリケーションの実行に使用されます。例:Web サーバー、バックエンドデータベース、およびアプリケーションコードを別々のサービスとして実行できます。必要に応じてさらに多くのコンテナーを追加することによって、各サービスを拡大縮小することができます。これにより、本番と同様に、動的環境で効率的な開発とテストを実行することができます。

マルチコンテナー Docker アプリケーションの実行

  1. 1 つまたは複数の Docker Compose ファイル(英語)で必要なサービスを定義します。

  2. メインメニューから実行 | 構成の編集を選択します。

  3. The Add icon をクリックし、Docker をポイントして、Docker-compose をクリックします。

    The Docker-compose configuration

  4. コンテナーで実行するサービスを定義する Docker Compose ファイルを指定します。必要に応じて、この構成が開始するサービスを制限し、環境変数(英語)を指定し、対応するコンテナーを開始する前にイメージのビルドを強制できます(つまり、docker-compose up(英語) コマンドに --build オプションを追加します)。

  5. 実行構成が準備完了したら、実行します。

Docker Compose がマルチコンテナーアプリケーションを実行するとき、サービスツールウィンドウを使用して特定のサービスを制御し、コンテナー対話できます。コンテナーは、コンテナーノード(スタンドアロンコンテナーのみ)ではなく、専用作成するノードに一覧表示されます。

サービスをスケールする

  1. サービスツールウィンドウで、スケーリングするサービスを選択してThe Scale buttonをクリックするか、コンテキストメニューからスケールを選択します。

  2. このサービスに必要なコンテナーの数を指定し、OK をクリックします。

実行中のサービスを停止する

  • サービスツールウィンドウで、サービスを選択してThe Stop buttonをクリックするか、コンテキストメニューから停止を選択します。

実行中のサービスをすべて停止する

  • サービスツールウィンドウで作成するノードを選択し、The Stop buttonをクリックします。

アプリケーションをダウンさせる

  • サービスツールウィンドウで作成するノードを選択し、The Down buttonをクリックします。

これにより、関連するすべてのネットワーク、ボリューム、およびイメージとともにコンテナーが停止および削除されます。

アプリケーションの実行に使用された Docker Compose ファイルを開きます

  • サービスツールウィンドウで、作成するノードまたはネストされたサービスノードを右クリックしてから、コンテキストメニュー F4ソースに移動をクリックします。

Docker-compose 実行構成は、Docker Compose ファイルと同じディレクトリにある場合、.env サフィックスを持つ環境ファイル(英語)を識別します。

Docker デバッグ

Docker コンテナーで実行されているアプリケーションをデバッグするには、リモートデバッグ構成を使用できます。

  1. メインメニューで実行 | 構成の編集を選択します。

  2. the Add button をクリックし、リモートを選択します。

  3. 起動前セクションで、the Add buttonをクリックしてデバッグの前に Docker を起動を選択します。

  4. 実行したい Docker 構成を指定し、デフォルトのものが別のものに割り当てられている場合はデバッガーが接続する優先コンテナーポートを構成します。

  5. カスタムコマンドを確認し、必要に応じて修正してください。

  6. すべての変更を適用し、デバッグしたいアプリケーションの実行中のコンテナーをすべて削除してから、リモートデバッグ構成を起動します。

例として、以下のチュートリアルを参照してください。

トラブルシューティング

次のいずれかの問題が発生した場合は、対応する推奨ソリューションを試してください。

Docker に接続できません

以下を確認してください:

Windows で Docker を使用している場合は、Docker 設定の一般セクションで TLS なしで tcp://localhost:2375 上のデーモンを公開オプションを有効にします。

Docker Toolbox を使用している場合は、Docker マシンが実行中であり、その実行可能ファイルがビルド、実行、デプロイ | Docker | ツール設定 / 環境設定ダイアログ Ctrl+Alt+S で正しく指定されていることを確認してください。

Docker Compose を使用できません

ビルド、実行、デプロイ | Docker | ツール設定 / 環境設定ダイアログ Ctrl+Alt+S で、Docker Compose 実行可能ファイルが正しく指定されていることを確認してください。

ポートバインディングを使用できません

対応するコンテナーポートが露出していることを確認します。Dockerfile(英語)EXPOSE(英語) コマンドを使用してください。

既存の Dockerfiles または Docker Compose ファイルを関連するタイプに関連付けることができません

新しい Dockerfiles または Docker compose ファイルを作成すると、IntelliJ IDEA はそのタイプを自動的に識別します。ファイルの種類がその名前から明らかでない場合、ファイルの種類を手動で選択するよう求められます。既存のファイルを正しいタイプに関連付けるには、プロジェクトビューでそのファイルを右クリックし、コンテキストメニューからファイルタイプの関連付けを選択します。

ファイルタイプの関連付けアクションが無効になっている場合は、おそらくファイル名が現在のファイルタイプのパターンとして登録されていることを意味します。例:テキストファイルとして認識されるカスタム名の Dockerfile がある場合、それを Dockerfile タイプと関連付けることはできません。ファイルの種類のパターンを削除するには、次の操作行います。

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、エディター | ファイルタイプを選択します。

  2. 該当するファイルタイプ(この場合はテキスト)を選択し、ファイル名でパターンを削除します。

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

コンテキストメニューでファイルタイプの関連付けを使用して正しいファイルタイプを設定できるようになりました。

制限

Docker 統合プラグインには特定の制限とバグがありますが、JetBrains は常に修正と改善に取り組んでいます。Docker の課題(英語)リスト(英語)は、バグ追跡システムで確認でき、最も影響が大きい課題(英語)に投票できます。独自のバグや機能のリクエストを提出することもできます。

最終更新日 :

関連ページ:

プラグインを管理する

プラグインは IntelliJ IDEA のコア機能を拡張します。彼ら:バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する、さまざまな言語とフレームワークのコーディング支援サポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどで生産...

Docker

Windows および Linux 用のファイル | 設定 | ビルド、実行、デプロイ | DockermacOSのIntelliJ IDEA | 環境設定 | ビルド、実行、デプロイ | DockerDocker API にアクセスするための設定を指定します。Docker と I...

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

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

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完 :基本コード補完は、可視性スコープ内のクラス、メソッド、フィールド、およびキーワードの名前を完成させるのに役立ちます。コード補完を呼び出すと、Intell...

実行 / デバッグ構成

IntelliJ IDEA は、実行 / デバッグ構成を使用して、アプリケーションを実行、デバッグ、およびテストします。実行 / デバッグ構成は、プログラムの実行に使用される VM オプションや JRE などの一連の起動プロパティを表します。実行 / デバッグ構成には 2 つのタイプがあります。一時...

スクラッチファイル

場合によっては、一時的なメモを作成するか、プロジェクトコンテキストの外でコードを作成する必要があります。この目的で別のアプリケーションに切り替える代わりに、スクラッチファイルとスクラッチバッファーを使用できます。スクラッチファイルは、完全に機能し、実行可能でデバッグ可能なファイルであり、構文のハイラ...