GoLand 2026.3 Help

ビューのカスタマイズ

変数値を デバッグ ツールウィンドウとエディターでどのように表示するかを選択します。

データビューをカスタマイズする

GoLand で変数についてどの情報を取得するかを設定できます。

明示的に指定されていない限り、これらの設定は、変数値が表示されるすべての場所(変数 タブ、インライン値ビュー、ツールチップなど)に適用されます。

オブジェクトの型の表示 / 非表示

変数値の横に型を表示するか非表示にします。

  • 変数 タブ内の任意の場所を右クリックし、 型の表示 をオンまたはオフにします。

整数値のフォーマットを変更する

  1. 変数 ペインで整数値を右クリックし、 指定形式で表示 を選択します。

  2. バイナリ、 10 進数 、または 16 進数 を選択します。

選択した値の表示フォーマットが変更されます。 整数のデフォルトを変更するには、 設定 | ビルド、実行、デプロイ | デバッガー | データビュー で デフォルトの整数形式 を使用します。 Go が データビュー の下に独立した設定ページとして表示されている場合は、それを開きます。

特定の型の表示を構成する

特定の型の表示方法を微調整できます。

  1. Ctrl+Alt+S を押して設定を開き、 ビルド、実行、デプロイ | デバッガー | データビュー を選択します。

  2. Go セクションのオプションを構成します。

項目

説明

デフォルトの整数形式

整数のデフォルトの記数法を設定します: バイナリ、 10 進数 、または 16 進数。 デフォルトは 10 進数 です。

型の表示

デフォルトで選択されています。 変数の種類を表示します。 詳細については、 オブジェクトの型の表示 / 非表示 を参照してください。

ポインタアドレスを表示

デフォルトで選択されています。 ポインタアドレスを表示します。

String() ビューを有効化する

デフォルトでオフになっています。 メソッドを実行しないと値をフォーマットできない場合に、デバッガーが String() や Error() などの表示メソッドを呼び出せるようにするには、このチェックボックスを選択します。 デバッガーは debugString() と DebugString() もサポートしています。

メソッドを呼び出すと、プログラムの状態が変わることがあります。 呼び出しに失敗した場合、デバッガーは Delve から返された値を使用します。

このチェックボックスがオフになっている場合でも、次のフォーマットは機能します:

  • time.Duration、 time.Time、 net.IP、 net.IPMask、 net.IPNet、 net/http.Request の組み込みフォーマット。

  • メソッドを実行せずに、定数、フィールド値、またはサポートされている fmt.Sprintf() 式を返す、サポート対象の表示メソッドに基づくフォーマット。

debugString() または DebugString() の値に (unsupported format) が含まれている場合は、 fmt.Sprintf() フォーマット文字列を確認してください: デバッガーは幅、精度、引数インデックスをエミュレートできません。 それに (cannot format value) が含まれている場合、デバッガーは引数値をフォーマットできませんでした。

カレント制限の詳細については、 呼び出しコマンドに関する Delve ドキュメント(英語)を参照してください。

読み取り不可能な変数を表示する

デフォルトで選択されています。 Delve が値を読み取れない場合に、 変数 ビューでローカル変数と関数の引数を非表示にするには、このチェックボックスをオフにします。 変更されるのは表示/非表示だけで、Delve に送信されるリクエストは変更されません。

デバッグツールウィンドウの設定メニューまたは 変数 コンテキストメニューで、 読み取り不可能な変数の表示 を切り替えることもできます。

2026 年 11 月 6 日