我在 emacs 中使用 bash 终端(主要是运行 haskell 解释器)。
因为“行运行”模式(比“字符运行”)更容易编辑长命令(因为它支持大多数移动命令),所以我通常以行模式运行脚本。
但是,我有时会输入无限枚举(例如打印出无限列表),从而不断地打印数字。我很清楚 C-d 用于输入 EOF 来中断这种无限打印输出,但它仅在 emacs 终端的字符模式下工作。
问题: 如何在emacs中bash终端的行运行模式下输入EOF?
最佳答案
C-c C-c
告诉 Emacs 向 shell 发送一个信号,相当于使用 comint-interrupt-subjob
,这应该会停止进程的运行。
关于linux - 如何在emacs中bash终端的 "line run"模式下输入EOF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25007380/