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