デバッガー
このページを使用して、デバッガーの動作を構成し、そのビューをカスタマイズします。
共通オプション
項目 | 説明 |
|---|---|
ブレークポイントでデバッグウィンドウを表示する | このチェックボックスが選択されている場合、GoLandはブレークポイントに到達したときに デバッグツールウィンドウ をアクティブにします。 |
ブレークポイントでアプリケーションにフォーカスする | このチェックボックスが選択されている場合、ブレークポイントに到達すると、GoLandはエディターにこのブレークポイントの位置を表示し、そのフレームを前面に表示しようとします。 |
プロセスの終了時にデバッグウィンドウを非表示にする | デバッグされたプログラムが終了すると自動的に デバッグツールウィンドウ を非表示にします。 |
実行ポイントを中央にスクロールする | このチェックボックスを選択すると、現在の実行ポイントの行が画面の中央に保持されます。 |
行番号をクリックしてカーソル位置まで実行する | このチェックボックスが選択されている場合、エディターで行番号をクリックして、 この行に対してプログラム実行を実行できます。 |
ブレークポイントの除去 | ブレークポイントの削除方法を選択:
また、条件付きブレークポイントまたはロギングブレークポイントを削除しようとしているときに、確認ダイアログを表示するかどうかを選択することもできます |
Go
Go デバッガーの Delve を構成します。
項目 | 説明 |
|---|---|
スタックの深さ | GoLand が Delve に要求するスタックフレーム数を設定します。 デフォルトは 50 です。 |
ゴルーチンの上限 | GoLand がゴルーチンのリストを生成するときに Delve から読み取るゴルーチンの最大数を設定します。 デフォルトは 10,000 です。 この上限に達すると、GoLand は読み取りを停止し、 |
推移的パッケージを再ビルド | デフォルトで選択されています。 Go 1.9 では、キャッシュされた依存関係を含むパッケージの再ビルドを強制するために、デバッグビルドに Go 1.10 以降では、このチェックボックスにかかわらず、デバッグビルドは このチェックボックスを選択すると、GoLand は Go 1.9 以降でのデバッグ実行に対して、 |
Delve デバッグ設定の構成 | デフォルトでオフになっています。 このチェックボックスを選択すると、下の四つのフィールドを編集できます。 チェックボックスの選択を解除すると、値はすぐにデフォルトにリセットされます。 チェックボックスの選択を解除しても、デフォルトの上限は引き続き適用されます。 |
構造体から読み取る最大フィールド数 (-1 ですべてのフィールドを読み取ります) | Delve が構造体から読み取るフィールド数を設定します。 デフォルトは |
文字列から読み取る最大バイト数 | Delve が各文字列から読み取るバイト数を設定します。 デフォルトは 1,024 です。 文字列が長い場合、デバッガーは切り捨てられた値を表示します。 完全な文字列を読み込むには、変数ノード内のリンクを使用します。 |
関数呼び出しの結果の文字列から読み取る最大バイト数 | Delve がデバッガー内の関数呼び出しで返された文字列から読み取るバイト数を設定します。 デフォルトは 4,096 です。 関数呼び出しの結果をこの上限を超えて展開することはできません。 |
配列、スライス、マップから読み取る最大要素数 | Delve が各配列、スライス、またはマップから読み取る要素数を設定します。 デフォルトは 100 です。 |
整数フォーマットと変数表示オプションを構成するには、 データビュー設定を参照してください。