我注意到在GDB中,当发出具有长输出的命令时info variables,输出会一次显示一页,按下以退出enter并q退出.
是否可以用另一个替换默认的寻呼机,例如less,以便我可以上下导航,退出,搜索等?
是否可以用另一个替换默认的寻呼机
否:GDB不会调用外部程序来显示输出,它只是暂停每一次屏幕输出(并且你可以让它不会暂停set height 0).
除了在内部运行之外emacs,您还可以使用screen或tmux(在许多其他情况下学习它们通常可以帮助您),或者要求GDB记录输出(set logging on)然后gdb.txt使用$PAGER您想要的任何内容进行搜索.