GoLand 2026.1 Help

ビューのカスタマイズ

デバッグセッション中、GoLand は変数、型、スレッド、フレームなどの情報を表示します。 ただし、特定のランタイムの詳細に焦点を当て、データをフィルター処理したり、特定の形式でレンダリングしたりすることもできます。 この場合、GoLand でデバッガーの出力が デバッグ ツールウィンドウやエディターにどのように表示されるかをカスタマイズできます。

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

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

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

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

対応する参照型変数のオブジェクトの型を表示するかどうかを選択できます。

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

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

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

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

項目

説明

デフォルトの整数形式

整数のデフォルトの番号付けシステムを設定します: HEX (16 進数)、DEC (10 進数)、BIN (2 進数)。

型の表示

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

ポインタアドレスを表示

ポインタアドレスを表示します。

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

デバッガーで値をレンダリングします。

デバッガーの値レンダリングアルゴリズムは次の手順に従います。

  1. 値が定義済みの型に属する場合、 time.Durationtime.Timenet.IPnet.IPMasknet.IPNetnet/http.Request などの型のカスタムレンダラーを使用してレンダリングされます。

  2. debugString()DebugString()文字列() または エラー() メソッドが存在し、これらのメソッドが fmt.Sprintf() 関数への単純な呼び出しである場合、実際の 文字列() 関数を呼び出さずに値がフォーマットされます。

  3. 前の手順でのフォーマットが失敗した場合、デバッガーはフォーマットのために 文字列() 関数を呼び出します。

  4. これまでのすべての試行が失敗した場合、デバッガーは Delve によって返された情報に基づいて、フォーマットなしで値を表示します。

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

2026 年 5 月 22 日