如何在 emacs 中以 bash 终端"line run"模式进入 EOF?



我在emacs中使用bash终端(主要是运行haskell解释器)。

因为"行运行"模式(比"字符运行"模式)更容易编辑长命令(因为它支持大多数移动命令),所以我通常以行模式运行脚本。

然而,我有时输入无限枚举(比如打印一个无限列表),它会不停地打印数字。我很清楚C-d可以输入EOF来中断这种无限输出,但它只在emacs的终端char模式下工作。

问题:如何在emacs的bash终端下以line run模式进入EOF ?

C-c C-c告诉Emacs发送一个相当于使用comint-interrupt-subjob的信号给shell,它应该停止进程的运行。

最新更新