VSCode デバッグ モードで値の可視性を拡張する方法
デバッグの領域では、完全に値の可視性を拡張できないとイライラすることがあります。変数の値を検査します。特に Go では、ユーザーは特有の制限に遭遇しています。値が長すぎると、「... # more」に切り詰められます。この障害は、監視モードや値のコピー時でも発生します。
解決策は、VSCode の settings.json で Delve 設定をカスタマイズすることです。 delve は、VSCode の Go の基礎となるデバッガーです。 「maxStringLen」と呼ばれる特定のパラメータを調整することで、表示される文字列の最大長を増やすことができます。
ただし、バランスをとることが重要です。 maxStringLen をより高い値に設定すると、当面の問題は解決される可能性がありますが、デバッガーの速度が大幅に低下する可能性があります。同じ注意が、maxArrayValues などの他の最大設定にも適用されます。
ここでは、maxStringLen とその他のデルブ オプションを構成する方法を示す例を示します。
"go.delveConfig": { "useApiV1": false, "dlvLoadConfig": { "followPointers": true, "maxVariableRecurse": 3, "maxStringLen": 400, "maxArrayValues": 400, "maxStructFields": -1 } }
maxStringLen 設定を調整することで、拡張することができます。デバッガーで文字列値を表示し、変数のより包括的なビューを取得します。慎重に行動し、デバッグのパフォーマンスに影響を与える可能性のある高すぎる値を避けてください。
以上がVSCode の Go デバッガーで長い文字列値の可視性を高めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。