Chat-GPTの回答
残念ながら、Visual Studio Code(VSCode)のデバッガは、構造体のメンバ変数を縦に表示する機能をデフォルトで提供していません。デバッガが構造体のメンバを水平に表示するのは、スペースを節約するための設計上の選択です。
ただし、いくつかの代替手段があります。以下の方法を試してみることをお勧めします。
-
「変数」パネルを使用する: VSCodeの「変数」パネルを開き、構造体の変数を展開して表示することができます。これにより、メンバ変数が縦に表示されます。
-
プリティプリンタ関数を使用する: GDBは、カスタムのプリティプリンタ関数をサポートしています。これにより、構造体のメンバをカスタムフォーマットで表示することができます。GDBのPython APIを使用してカスタムプリティプリンタ関数を作成し、その関数を使用して構造体を縦に表示することができます。詳細な手順については、GDBのドキュメントや関連するチュートリアルを参照してください。
-
構造体のメンバを個別に表示する: ウォッチ式ではなく、構造体の各メンバ変数を個別にウォッチすることもできます。これにより、各メンバ変数が個別のウォッチ式として表示され、縦に表示されます。
これらの手法のいずれかを使用することで、構造体のメンバ変数を縦に表示することができます。ただし、VSCodeのデフォルトの機能で直接縦に表示する方法はありません。
最新の情報ではない点だけ注意ください(今はできるかもしれない)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/07/25 22:05