GoLand 2020.3 ヘルプ

実行

コードを実行、デバッグ、またはテストすると、GoLand は一時的な実行 / デバッグ構成を作成します。この構成には、操作の実行方法の詳細がすべて含まれています。通常、コードを実行またはデバッグするには一時的な構成で十分です。一時構成を使用して、アプリケーションを 1 回実行したり、将来使用するために保存したりできます。

目的に応じて、既存の構成を編集したり、新しい構成を作成したりできます。構成の編集の詳細については、実行 / デバッグ構成の作成および編集を参照してください。

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

  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

左ガターのアイコンを使う

エディターの左側のガターで、アプリケーションを実行アイコン the Run Application icon をクリックし、<file_name> で <method_name> を実行しますを選択します。

Using the icon in the left gutter

    コンテキストメニューの使用

    開いたファイルまたはエディターのメソッドを右クリックして、<file_name> で <method_name> を実行します Ctrl+Shift+F10 を選択します。

    Using the context menu

      アプリケーションを再実行する

      そのタブがまだ実行ウィンドウで開いている場合は、アプリケーションを再実行できます。プログラムは初期設定で再実行されます。

      1. 実行ウィンドウで、目的のアプリケーションが開かれているタブを選択します。

      2. ツールバーで、再実行ボタン Rerun console をクリックするか、Ctrl+F5 を押します。

      3. 通知ダイアログで、停止して再実行をクリックします。

      Rerun an application

      アプリケーションを停止する

      ツールバーで、ツールバーの停止ボタン Icons actions suspend をクリックするか、Ctrl+F2 を押します。また、停止ボタンは実行ツールウィンドウにあります。

      Stop an application

        実行中のアプリケーションを表示する

        実行 | 実行リストの表示を選択すると、実行中のすべてのアプリケーションを一覧表示できます。アクティブなアプリケーションがない場合、コマンドはグレー表示されています。

        View running applications

          関連ページ:

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

          ナビゲーションバーが表示されると、使用可能な実行 / デバッグ構成が実行エリアの実行 / デバッグ構成セレクタに表示されます。GoLand は、実行 / デバッグ構成を処理するためのツールとして実行 / デバッグ構成ダイアログを提供します: 設定プロファイルを作成するか、デフォルトの設定を変更します。実行 / デバッグ構成ダイアログのツールバーを使用して、構成を追加、削除、または保存します。実行 / デバッグ構成を作成する以下のいずれかの方法で実行 / デバッグ構成ダイアログを開きます。メインメ...

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

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

          IDE の外観

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

          バージョン管理

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

          実行ツールウィンドウ

          実行ツールウィンドウには、アプリケーションで生成された出力が表示されます。複数のアプリケーションを実行している場合は、それぞれが実行 / デバッグ構成が適用された後に名前が付けられたタブに表示されます。アプリケーションを re-run すると、新しい出力によってタブの内容が上書きされます。アプリケーションの出力を保持するには、アプリケーションを再実行しても、出力タブを固定します。各タブの外観は、実行されているアプリケーションのタイプに依存し、追加のツールボックスやペインを含めることができます。実行ツ...