EMACS取消了最后一个动作,CTRL G不是很有效



emacs通常使用 ctrl g 取消操作,但是当我使用GUD模式调试程序时, ctrl g 通常不像我预期的那样工作。例如,如果我想在源test.cpp,第223行,如果我输入" B test.c:",然后我使用"选项卡"来自动完成它,然后尝试列出所有可能的结果,然后emacs无法响应任何输入。如果我使用 ctrl g 取消此结果,则结果继续将所有结果输出到屏幕,这可能需要很长时间。有没有办法更有效地取消此操作?

ctrl g 用于取消emacs命令,但该输出来自在comint缓冲区中运行的调试器。emacs命令已经完成,它只是将选项卡发送到调试过程。

try ctrl c ctrl c ,将中断发送到子过程。但是,子过程可能已经完成了发送结果列表,并且都在PTY缓冲区中。

最新更新