1

我正在使用 Emacs 23 进行一些 C 开发,使用 GUD(使用 GDB)作为我的调试器。

我在网上看过,但还没有在 GUD 中找到与 Visual Studio 的 Watch Window 等效的东西。本质上,此窗口允许您插入一个表达式列表,每次执行程序时都会对这些表达式进行评估,并向您显示它们的值。GUD中是否有与此类似的功能?

我已经看到 GDB 有一个称为观察点的功能,但这不是我想要的。

4

1 回答 1

0

可能不是您想要的完整答案,但这可能有助于 Lisp 调试器:e用于评估您输入的 Lisp sexp。这可以像你喜欢的那样复杂。特别是,它可以是一个 sexp,例如,pp-eval-expression在另一个窗口中显示来自评估 sexp 的复杂返回值。自然地,你可以让一个sexp评估多个sexp。

完成此操作一次后,只需在调试期间随时使用ewithM-p重复此操作,即可获得对 sexps 的更新评估。您还可以选择 sexp 作为辅助选择,他们可以M-mouse-2随时检索它e

于 2013-10-10T16:49:18.830 回答