如何在同一个emacs框架中保持GDB跟踪

我在Emacs 23.2中使用GDB,虽然我最喜欢它,但有一件事我觉得很烦人.当单步执行代码时,如果我跟踪一个位于源模块中的函数,该函数已经在Emacs缓冲区中并且碰巧在不同的帧中可见,则该帧被引发并继续步进.有没有办法让gud只在当前gdb框架中显示该缓冲区并将其保持为活动框架? 最佳答案 我有完全相同的问题.到目前为止我处理它的唯一方法是关闭其他帧,所以一切都出现在GDB框架中,但这是一个糟糕的解决方法.我已经完成了一些非常认真的搜索文档和stackoverflow并找到了这些自定义…

> pop-up-windows
> sticky windows
> dedicated windows

希望他们帮忙.

点赞