GoLand 2020.3 ヘルプ

デバッガーセッションを開始する

デバッガーセッションの開始は、通常モードでのプログラムと非常に似ています。デバッガーはバックグラウンドで接続されているため、デバッガーセッションを開始するために特別な設定を行う必要はありません。GoLand からプログラムを実行できる場合は、同じ構成を使用してプログラムをデバッグすることもできます。

プログラムをデバッグするたびに、デバッガーセッションは実行 / デバッグ構成に基づいています。GoLand を構成して、プログラムを起動する前に任意のパラメーターを使用し、任意のアクションを実行できます。例: デバッガーセッションを開始するたび、または以前にコンパイルしたコードを使用するたびに、構成でアプリケーションをビルドできます。

  • 実行 / デバッグ構成がなく、プログラムで構成する必要がない場合は、main() メソッドを使用してクラスの近くのガターにある実行 Run icon アイコンをクリックし、デバッグを選択します。これにより、一時的な実行 / デバッグ構成が作成されます。その後、必要に応じてこの一時構成をカスタマイズして保存できます。これは、まだ定義されていないエントリポイントからプログラムをデバッグする最も簡単な方法です。

    A menu appears on clicking the run button in the gutter
  • 実行 / デバッグ構成がすでにあり、実行 / デバッグ構成リストで現在選択されている場合は、Shift+F9 を押します。

    The list of run/debug configurations on the toolbar
  • 実行 / デバッグ構成がすでにあり、選択されていない場合、またはデバッグの前に構成を調整する場合は、Alt+Shift+F9 を押します。その後、目的の構成を選択するか、実行構成の編集に進みます。

デバッガーセッションの一時停止と再開

デバッガーセッションの実行中に、デバッグツールウィンドウのツールバーのボタンを使用して、必要に応じて一時停止 / 再開できます。

  • デバッガーセッションを一時停止するには、the Pause button をクリックします。

  • デバッガーセッションを再開するには、the Resume button F9 をクリックします。

デバッガーセッションを終了する

  • デバッグツールウィンドウの停止ボタンをクリックします。または、Ctrl+F2 を押して、終了するプロセスを選択します(2 つ以上ある場合)。

生産性のヒント

応答しないアプリケーションをデバッグする
一時停止をさらに活用
ステップ実行
起動前のタスクを実行する
Gulp Grunt NPM スクリプト JavaScript への TypeScript コード ファイル監視ソースのアップロード

デバッグする前に

  1. ソースコード内のブレークポイントの設定

  2. 必要に応じて、対応する実行 / デバッグ構成を作成または変更します。

デバッグセッションは、選択された実行 / デバッグ構成で開始します。いくつかのデバッグプロセスを同時に起動できることに注意してください。

関連ページ:

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

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

ブレークポイント

ブレークポイントは、特定のポイントでプログラムの実行を一時停止する特別なマーカーです。これにより、プログラムの状態と動作を調べることができます。ブレークポイントは、単純な場合(たとえば、コード行に到達したときにプログラムを一時停止する場合)や、より複雑なロジック(追加の条件に対するチェック、ログメッセージの書き込みなど)を伴う場合があります。一度設定すると、ブレークポイントは、一時的なブレークポイントを除いて、明示的に削除するまでプロジェクトに残ります)。ブレークポイントを持つファイルが外部で変...

ファイル監視

ファイル監視は GoLand ツールであり、IDE でファイルを変更または保存するときに、コンパイラー、フォーマッタ、リンターなどのコマンドラインツールを自動的に実行できます。ファイルウォッチャーには、2 つの専用コードインスペクションがあります。ファイル監視使用可能インスペクションは、あらかじめ定義されたファイル監視が適用されるすべてのファイルで実行されます。プロジェクトに関連するファイル監視が設定されていない場合、GoLand はファイルウォッチャーを追加することを提案します。ファイル監視問...

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

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

中断されたプログラムを調べる

デバッガーセッションの開始後、デバッグツールウィンドウが表示され、次のいずれかが発生するまでプログラムが正常に実行されます。ブレークポイントがヒットしました、プログラムを手動で一時停止します、その後、プログラムは中断され、現在の状態を調べたり、実行を制御したり、実行時にさまざまなシナリオをテストしたりできます。誤ってデバッグツールウィンドウを閉じた場合は、メインメニューからを選択するか、を押して再度開きます。フレームを調べる:プログラムの状態はフレームで表されます。プログラムが一時停止すると