VSCode で Go プログラムをデバッグするとき、長い変数の値全体を表示するのが困難になる場合があります。デフォルトでは、デバッグ モードでは切り捨てられた値が「... # more」という表示とともに表示されます。完全な値を検査しようとするとイライラすることがあります。
この問題に対処するには、VSCode のデバッグ ツールである delve を構成して、表示される値の最大長を拡張することができます。これは、VSCode settings.json ファイルの "go.delveConfig" 設定を変更することで実現できます。
調整すべき重要な設定の 1 つは、"maxStringLen" です。このパラメーターに割り当てられた値を増やすことで、VSCode が切り捨てられることなく長い文字列を表示できるようになります。ただし、長すぎるとデバッグ プロセスが遅くなる可能性があるため、この値を適切に設定することが重要です。
更新された「go.delveConfig」設定セクションがどのように表示されるかを示す例を次に示します。
"go.delveConfig": { "maxStringLen": 400, // Increase the maximum string length "maxArrayValues": 400, // Adjust this value if you want to display more array elements "maxStructFields": -1 // Set to -1 to display all struct fields }
これらの設定を調整することで、VSCode デバッグ モードでの切り捨てられた値の制限を克服し、変数の完全な内容にアクセスできるようになり、より多くの機能を有効にすることができます。包括的なデバッグ経験。
以上がGo プログラムの VSCode デバッグで完全な長さの値を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。