The extension contributes a bottom panel with stack frames on the left and watches/variables on the right. It reads debug data through the Debug Adapter Protocol, so it works best when the active debugger exposes threads, stackTrace, scopes, variables, and evaluate requests. The first target is C/C++ debugging with cpptools, lldb, or gdb adapters.
Development
npm install
npm run compile
Open this folder in VS Code, press F5, then start a C/C++ debug session in the extension host. Open the Better Debugger panel from the bottom panel area.
Settings
betterDebuggerView.fontSize: compact panel font size, default 11.
betterDebuggerView.maxVariablesPerRequest: DAP page size for variable requests, default 20.
betterDebuggerView.variableAutoLoad: default auto-load policy for scopes without a panel override, default locals. Per-scope auto-load can be toggled from the scope header in the panel.
betterDebuggerView.showTypes: show variable type metadata, default true.