当在 bash 中运行从 stdio 读取的程序时,我可以通过键入 Ctrl-D 来发出 EOF 信号。在 Emacs 中以 gdb 模式调试此类程序时,在输入/输出窗口中无法识别 Ctl-D。我正在运行 Ubuntu 16.04。
最佳答案
如果你从 shell 运行它,那么要么尝试按 C-c C-d
调用 comint-send-eof
函数,要么它真的在程序本身内部,您可以尝试使用 C-q C-d
将 C-d
作为原始键命令发送。
关于linux - 在 Emacs 中调试时如何在 I/O 窗口中发出 EOF 信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47071141/