GoLand 2020.3 ヘルプ

実行 / デバッグ構成の作成および編集

ナビゲーションバーが表示されると(表示 | 外観 | ナビゲーションバー)、使用可能な実行 / デバッグ構成実行エリアの実行 / デバッグ構成セレクタに表示されます。

The Edit Run Configuration window

GoLand は、実行 / デバッグ構成を処理するためのツールとして実行 / デバッグ構成ダイアログを提供します: 設定プロファイルを作成するか、デフォルトの設定を変更します。

実行 / デバッグ構成ダイアログのツールバーを使用して、構成を追加、削除、または保存します。

実行 / デバッグ構成を作成する

  1. 以下のいずれかの方法で実行 / デバッグ構成ダイアログを開きます。

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

    • ナビゲーションバーが表示された状態(表示 | 外観 | ナビゲーションバー)で、実行 / デバッグ構成セレクターから実行構成の編集を選択します。

    • Alt+Shift+F10 を押してから 0 を押すか、ポップアップから構成を選択して F4 を押します。

  2. 実行 / デバッグ構成ダイアログで、ツールバーの新規構成の追加アイコン( the Add New Configuration icon )をクリックするか、Alt+Insert を押します。リストにデフォルトの実行 / デバッグ構成が表示されます。希望の構成タイプを選択します(たとえば、Go ビルド)。

    右側のペインに表示されるフィールドには、選択した構成タイプのデフォルト設定が表示されます。

    • 実行種類 : アプリケーションの構築スコープ。ファイルスコープとパッケージスコープは、テストおよびコンパイル / 実行構成で同様に機能します(カバーするスコープに関して)。

      • ディレクトリ : サブディレクトリを処理せずに、指定したディレクトリにパッケージとしてアプリケーションをビルドします。

        テスト構成の場合、GoLand は、指定されたディレクトリとそのすべてのサブディレクトリですべてのテストを実行します。

      • ファイル : ファイルフィールドで指定されたファイルからアプリケーションを構築します。複数のファイルパスを渡すには、区切り文字として垂直バー(|)を使用します。この構成は、プログラムを最初からファイルから実行するときに自動的に選択されます。

      • パッケージ : すべての依存関係を持つ単一のパッケージをビルドします。ビルドするパッケージへの完全なインポートパスをパッケージパスフィールド(たとえば、github.com/gorilla/mux )に指定します。この構成は、main 機能を実行するか、ガターの実行アイコン( the Run button )を使用して別のテストを実行すると、自動的に選択されます。

    • パッケージパス : コンパイルするパッケージの完全なインポートパス(たとえば、github.com/gorilla/mux )。このフィールドは、パッケージ実行の種類を選択した場合にのみ使用できます。

      Ctrl+Space を押すと、利用可能なパッケージのリストが表示されます。

      Autocompletion for the Package path field
    • 出力ディレクトリ : 実行可能ファイルのディレクトリ。

    • ビルド後に実行する : ビルド後にアプリケーションを実行します。

    • 作業ディレクトリ : ビルドされたアプリケーションに使用されるディレクトリ。相対ファイルまたはディレクトリを作成するコードがある場合、それらはこのディレクトリに相対的です。

    • 環境 : アプリケーションの環境変数。

      環境変数を編集するには、フィールドの最後にある参照ボタンをクリックします。環境変数ダイアログで、追加ボタンをクリックし、必要な環境変数を追加します。

      Add an environment variable
    • Go ツール引数 : go ツールの引数(たとえば、-o )。また、このフィールドではマクロを使用できます。

    • すべてのカスタムビルドタグを使用する : ビルド中に適用されるすべてのタグ。タグは、Go | ビルドタグとベンダリングの設定 Ctrl+Alt+S にリストされています。

    • プログラム引数 : ビルドされたアプリケーションの引数。また、このフィールドではマクロを使用できます。

    • sudo で実行する : アプリケーションに sudo 特権を付与します。

    • モジュール : 現在のモジュールの名前。

    • 起動前 : 選択した実行 / デバッグ構成を起動する前に起動するタスクを追加します。タスクを追加するには、追加ボタン Alt+Insert をクリックして、追加するツールを選択します。

    • プロジェクトファイルとして保存 : このオプションを有効にすると、構成がプロジェクトファイルとして保存され、VCS を介してチームメンバーと共有されます。

  3. 変更を適用し、ダイアログを閉じます。

    Create a run/debug configuration

既存の実行 / デバッグ構成を編集する

  1. 以下のいずれか 1 つを実行します:
    • メインメニューから実行 | 実行構成の編集を選択します。

    • ナビゲーションバーが表示された状態(表示 | 外観 | ナビゲーションバー)で、実行 / デバッグ構成セレクタから実行構成の編集を選択します。

    • Alt+Shift+F10 を押してから 0 を押して構成の編集ダイアログを表示するか、ポップアップから構成を選択して F4 を押します。

  2. 対応する実行 / デバッグ構成ダイアログで、必要に応じてパラメーターを変更します。

プロジェクトが以前のバージョンの GoLand で作成されている場合、そのプロジェクトがすでに同じウィンドウで開かれている別のプロジェクト追加されると、その実行 / デバッグ構成は失われる可能性があります。

実行 / デバッグ構成が失われないようにするには、そのようなプロジェクトを最新バージョンで一度開き、別のプロジェクトに追加した後にのみ開くことをお勧めします。

サービスツールウィンドウを有効にする

サービスツールウィンドウで複数の実行 / デバッグ構成を管理できます。例: 複数のアプリケーションを開始、一時停止、停止し、それらのステータスを追跡し、アプリケーション固有の詳細を調べることができます。

  1. メインメニューから実行 | 実行構成の編集を選択するか、またはツールバーのセレクタを使用します。

  2. 実行 / デバッグ構成ダイアログで、左側のリストからテンプレートを選択します。

  3. 右側のペインで、サービスで利用可能な構成セクションを展開します。

  4. サービスで利用可能な構成セクションの the Add button をクリックして、必要な実行構成タイプを選択します。

    複数の構成タイプを 1 つずつ追加または削除できます。

    ツールウィンドウには、1 つ以上の構成を作成した構成タイプのみが表示されることに注意してください。

    プロジェクトに構成が存在しない構成タイプを追加した場合、このタイプの構成を作成するまで、このタイプはツールウィンドウに表示されません。

  5. 変更を適用してダイアログを閉じます。選択した構成を含むサービスツールウィンドウが開きます。

Enabling the Run dashboard in the Services view

構成を共有する

GoLand を使用すると、VCS を介して構成をチームメンバーと共有できます。これを行うには、次の手順を実行します。

  1. 実行 | 実行構成の編集をクリックします。

  2. 実行 / デバッグ構成ダイアログで、必要な構成を選択し、プロジェクトファイルとして保存オプションを有効にします。GoLand は、.idea/runConfigurations ディレクトリに構成設定を含むファイルを作成することをお勧めします。

  3. (オプション) .idea ディレクトリが VCS 無視ファイルに追加された場合、.idea/runConfigurations サブフォルダーも無視されます。プロジェクトで Git を使用している場合は、.idea/runConfigurations のみを共有し、.gitignore を次のように変更して .idea を無視することができます。

    /.idea/* !/.idea/runConfigurations

マクロの使用

マクロは、一連のコンピューティング命令をプログラマが単一のプログラムステートメントとして使用できるようにするために使用されます。GoLand では、Go ツール引数およびプログラム引数フィールドでマクロを使用できます。

  1. 実行 | 実行構成の編集にナビゲートします。

  2. マクロを使用する予定の実行 / デバッグ構成を選択または作成します。

  3. Go ツール引数およびプログラム引数フィールドで、マクロを挿入アイコン( the Insert Macros icon )をクリックします。

  4. マクロウィンドウで、マクロリストからマクロを選択します(例: ClipboardContent - クリップボードの内容)。マクロプレビュー: ペインで、出力が使用可能な場合はマクロの出力を確認できます。

  5. 挿入をクリックします。

    ClipboardContent マクロの使用箇所を示す次のアニメーションを参照してください。コードスニペットは GitHub から(英語)コピーできます。実行 / デバッグ構成を実行する前に、1 つの正の数をクリップボードにコピーします。

    Using the ClipboardContent macro

関連ページ:

実行 / デバッグ構成を操作する

GoLand でコードを実行またはデバッグするには、実行 / デバッグ構成を使用できます。各実行 / デバッグ構成は、名前付きの実行 / デバッグ起動プロパティのセットを表します。GoLand を使用して実行、デバッグ、またはテストの操作を実行するときは、常にそのパラメーターを使用して、既存の構成のいずれかに基づいてプロセスを開始します。GoLand には、さまざまな実行、デバッグ、テストの問題に対して、いくつかの実行 / デバッグ構成タイプが付属しています。特定のタイプの独自の実行 / デバッ...

実行 / デバッグ構成ダイアログ

このダイアログを使用して、実行 / デバッグ構成を作成、編集、調整、または削除したり、新しく作成されたすべての実行 / デバッグ構成に適用されるデフォルトのテンプレートを構成したりします。プロジェクト構成は構成タイプによってグループ化されています。デフォルトの構成テンプレートは、ダイアログの左側のテンプレートノードにまとめられています。共通:実行構成を編集するとき(ただし実行構成テンプレートは編集しないとき)、次のオプションを指定できます。名前実行 / デバッグ構成の名前を指定して、たとえば実...

IDE の外観

GoLand でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。エディター:フォーカス: エディターを使用して、ソースコードの読み取り、書き込み、探索を行います。アクションインジケーターとアクションリスト:アクションリストを開く: 左側の編集ガターに表示されるさまざまなアイコンは、利用可能なクイックフィックスおよびその他のアクションに気づくのに役立つアクションインジケーターです。現...

バージョン管理

VCS 操作のポップアップ(または)を使用すると、VCS 関連のコマンドをすばやく呼び出すことができます。ポップアップ内のアクションのリストは、現在有効になっている VCS によって異なります。VCS オペレーションポップアップコマンドのリストは設定可能です。設定 / 環境設定の外観および振る舞い | メニューおよびツールバーページで追加または削除できます。プロファイリングレポートを読むバージョン管理を有効にする...

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

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

プロジェクト

GoLand では、プロジェクトを使用して、ソースコード、テスト、パッケージ、ビルド手順、個人設定を 1 つのユニットに整理できます。プロジェクト内のアクション、設定、ファイル、またはシンボルをすばやく見つけるには、どこでも検索機能を使用します。を 2 回押して、ポップアップにクエリを入力します。プロジェクトを切り替える:複数のプロジェクトを同時に開いている場合は、次のオプションを使用してプロジェクトを切り替えることができます。次のプロジェクトウィンドウに切り替える: ( )、前のプロジェク...