Emacs GDB模式可以在单独的窗口中显示表达式

时间:2014-01-08 08:49:57

标签: emacs gdb

在窗口模式下,GDB在速度条中显示监视的表达式。在控制台模式下,没有速度条。

有没有办法让gdb在单独的窗口中显示监视的表达式?这可能会派上用场,不论是否有窗口。

1 个答案:

答案 0 :(得分:1)

控制台模式中有一个速度栏。缓冲区的名称字符串是" SPEEDBAR"(记住差距!)。你用 C-x b 得到这个缓冲区。要在gdb-many-windows中修复此问题,您需要window-dedicated-toggle

速度条实际上只是显示" SPEEDBAR"缓冲区的另一帧。

在单帧设置中甚至有一个几乎完全专用于速度条的页面:

http://www.emacswiki.org/emacs/SpeedBar

现有的speedbar还解决了在gdb-many-windows中显示监视表达式的问题。