我在emacs中使用bash终端(主要用于运行haskell解释器)。
因为“行运行”模式比编辑长命令更容易(比“char运行”)(因为它支持大多数运动命令),所以我通常以行模式运行脚本。
但是,我有时会输入无限枚举(例如打印出无限列表),这样可以不间断地打印出数字。我很清楚 C-d 用于输入EOF以中断这种无限打印输出,但它只能在emacs中的终端字符模式下工作。
问题: 如何在emacs中的bash终端的直线运行模式下输入EOF?
答案 0 :(得分:3)
C-c C-c
告诉Emacs向shell发送一个信号,相当于使用comint-interrupt-subjob
,这应该会阻止进程运行。