Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在GUD中相当于VisualStudio的Watch窗口_Visual Studio_Emacs_Gud - Fatal编程技术网

Visual studio 在GUD中相当于VisualStudio的Watch窗口

Visual studio 在GUD中相当于VisualStudio的Watch窗口,visual-studio,emacs,gud,Visual Studio,Emacs,Gud,我正在使用Emacs23进行一些C开发,GUD使用GDB作为我的调试器 我在网上查过,但还没有在GUD中找到与VisualStudio的Watch Window等价的工具。从本质上说,此窗口允许您插入表达式列表,这些表达式将在每次执行程序时进行计算,并显示其值。GUD中是否有类似的功能 我已经看到GDB有一个称为监视点的功能,但这不是我想要的。可能不是您想要的完整答案,但这可能有助于编写Lisp调试器:使用e评估您输入的Lisp sexp。这可以是你喜欢的复杂程度。特别是,它可以是一个sexp,

我正在使用Emacs23进行一些C开发,GUD使用GDB作为我的调试器

我在网上查过,但还没有在GUD中找到与VisualStudio的Watch Window等价的工具。从本质上说,此窗口允许您插入表达式列表,这些表达式将在每次执行程序时进行计算,并显示其值。GUD中是否有类似的功能


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

可能不是您想要的完整答案,但这可能有助于编写Lisp调试器:使用e评估您输入的Lisp sexp。这可以是你喜欢的复杂程度。特别是,它可以是一个sexp,使用(比如)pp eval表达式在另一个窗口中显示计算sexp的复杂返回值。当然,你可以用一个sexp来评估多个sexp

这样做了一次之后,只需在调试期间随时使用e和M-p重复它,就可以得到sexps的更新评估。您也可以选择sexp作为第二选择,他们随时使用M-mouse-2为e检索它。

这里描述的命令是:做您想要的吗?