gpt4 book ai didi

emacs 取消最后一个 Action ,ctrl+g 不是很有效

转载 作者:行者123 更新时间:2023-12-04 05:25:19 25 4
gpt4 key购买 nike

Emacs 通常使用 Ctrl+G 来取消操作,但是当我使用 GUD 模式调试程序时,Ctrl+G 通常没有我预期的那么好。
例如,如果我想在源 test.cpp 的第 223 行设置断点,
如果我输入
"b test.c:",然后我使用 TAB 自动完成它然后将尝试列出所有可能的结果,然后 emacs 无法响应任何输入。
如果我使用 Ctrl+G 取消此操作,结果会继续将所有结果输出到屏幕上,这可能需要很长时间。
有没有办法更有效地取消此操作?

最佳答案

Ctrl+G 用于取消 Emacs 命令,但该输出来自在 comint 缓冲区中运行的调试器。 Emacs 命令已经完成,它只是将 TAB 发送到调试器进程。

尝试 Ctrl+C Ctrl+C,它会向子进程发送中断。但是,有可能子进程已经发送完结果列表,并且都在 pty 缓冲区中。

关于emacs 取消最后一个 Action ,ctrl+g 不是很有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13262652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com