VSCode デバッグ モードで完全な変数値を表示する方法
Go でデバッグするときに、切り詰められたバージョンのみが表示されるとイライラすることがあります。省略記号 (... # more) で示される長い変数値。デバッグ モードと監視モードの両方で完全な値にアクセスしようとしても、省略記号が残ります。
解決策:
この問題を解決するには、VSCode の設定を調整します。構成ファイル (.vscode/settings.json)。具体的には、変数の最大文字列長 (maxStringLen) を増やすことができます:
"go.delveConfig": { "useApiV1": false, "dlvLoadConfig": { "maxStringLen": <your_desired_length> } }
注: maxStringLen を増やすと、より長い値を表示できるようになります。 、あまり高く設定しないことをお勧めします。値を高くすると、変数の内容をロードする際のオーバーヘッドが増加するため、デバッグ プロセスが遅くなる可能性があります。
構成例:
"go.delveConfig": { "useApiV1": false, "dlvLoadConfig": { "maxStringLen": 400, "maxArrayValues": 400, "maxStructFields": -1 } }
この例では、maxStringLen 値が設定されています。 400文字まで。要件に合わせて必要に応じて値を調整できますが、制限を高くするとパフォーマンスが低下する可能性があることに注意してください。
以上がGo の VSCode デバッグ モードで変数の完全な値を表示する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。