linux - 在 Emacs 中调试时如何在 I/O 窗口中发出 EOF 信号?

标签 linux emacs

当在 bash 中运行从 stdio 读取的程序时,我可以通过键入 Ctrl-D 来发出 EOF 信号。在 Emacs 中以 gdb 模式调试此类程序时,在输入/输出窗口中无法识别 Ctl-D。我正在运行 Ubuntu 16.04。

最佳答案

如果你从 shell 运行它,那么要么尝试按 C-c C-d 调用 comint-send-eof 函数,要么它真的在程序本身内部,您可以尝试使用 C-q C-dC-d 作为原始键命令发送。

关于linux - 在 Emacs 中调试时如何在 I/O 窗口中发出 EOF 信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47071141/

相关文章:

linux - Bash 脚本添加参数中收到的数字

emacs - 如何列出在 common lisp 中事件的所有已定义函数和全局变量

emacs - 如何警告不要在组织模式下删除折叠的子树?

linux - Unix - ls 命令将一些 "outputted"文本显示为文件

linux - 用于查找两个文件的列之和的差异的脚本

emacs - Lisp In A Box - 为什么要启动服务器?

Emacs 在启动时无法识别 .emacs.d 文件夹

emacs - 防止paredit在插入括号时插入空格——以及其他问题

windows - 通过 cifs 进行的颠覆不起作用

c - 如何正确计算 fork 子进程的实际数量?