我知道在gdb中我们可以启用漂亮的打印功能,使用set print pretty
。但是有没有相应的取消功能呢?我有时候希望能够切换它。我在Stackoverflow上找不到任何文档或答案。
我知道在gdb中我们可以启用漂亮的打印功能,使用set print pretty
。但是有没有相应的取消功能呢?我有时候希望能够切换它。我在Stackoverflow上找不到任何文档或答案。
set print pretty off
控制在打印时是否缩进数据结构。disable pretty-printer
禁用了尝试解释已知数据结构并打印简化版本的 Python 代码。后者会在漂亮打印程序和标准库版本不同步时出现问题,这就是为什么我通常需要禁用它的原因。 - pavon使用
set print pretty off
根据文档:
set print pretty on
Cause GDB to print structures in an indented format with one member per line, like this:
$1 = { next = 0x0, flags = { sweet = 1, sour = 1 }, meat = 0x54 "Pork" }
set print pretty off
Cause GDB to print structures in a compact format, like this:
$1 = {next = 0x0, flags = {sweet = 1, sour = 1}, \ meat = 0x54 "Pork"}
This is the default format.