GDB 的 .gdbinit 在使用 "focus cmd" 时发出烦人的反馈
GDB's .gdbinit issues annoying feedback when "focus cmd" is used
我正在编写一个 .gdbinit
文件,它将设置我一直想要的布局 it.So 我把它放在 .gdbinit
:
tui enable
tui new-layout mylayout {-horizontal {src 8 asm 2} 6 regs 4} 8 status 0 cmd 2
layout mylayout
refresh
set tui border-kind space
set tui tab-width 4
set tui compact-source on
focus cmd
然后我用命令 gdb-multiarch
启动 GDB,一切都设置正确,除了我收到这个恼人的反馈:
--Type <RET> for more, q to quit, c to continue without paging--
看起来像这样:
我发现如果我注释掉 .gdbinit
中的最后一行,反馈消息就会消失。但是然后 cmd
window 没有重点.
如何在关注 cmd
window 的同时避免烦人的反馈消息?
从 GDB 9 开始,您可以使用 with
命令。将最后一行更改为:
with pagination off -- focus cmd
这将在 focus
命令运行时暂时关闭分页,这将阻止显示查询。
当然,显示查询显然是一个错误...但是上面的内容应该可以让您解决它。
我正在编写一个 .gdbinit
文件,它将设置我一直想要的布局 it.So 我把它放在 .gdbinit
:
tui enable
tui new-layout mylayout {-horizontal {src 8 asm 2} 6 regs 4} 8 status 0 cmd 2
layout mylayout
refresh
set tui border-kind space
set tui tab-width 4
set tui compact-source on
focus cmd
然后我用命令 gdb-multiarch
启动 GDB,一切都设置正确,除了我收到这个恼人的反馈:
--Type <RET> for more, q to quit, c to continue without paging--
看起来像这样:
我发现如果我注释掉 .gdbinit
中的最后一行,反馈消息就会消失。但是然后 cmd
window 没有重点.
如何在关注 cmd
window 的同时避免烦人的反馈消息?
从 GDB 9 开始,您可以使用 with
命令。将最后一行更改为:
with pagination off -- focus cmd
这将在 focus
命令运行时暂时关闭分页,这将阻止显示查询。
当然,显示查询显然是一个错误...但是上面的内容应该可以让您解决它。