当使用emacs在GNU屏幕会话中(我做了很多工作)编辑代码时,有时会进入一种一切仍可以工作的状态(例如,编辑和滚动正常工作),除了Ctrl-S
绝对是这样在emacs中灾难性的。 Ctrl-S似乎被默默忽略。好像我从来没有按过它。其他Ctrl组合似乎也可以正常工作(例如Ctrl-X)。
我试图恢复:
这些都没有帮助。
发生了什么事?
如何使Ctrl-S复活?
答案 0 :(得分:0)
发生了什么事?
您很可能是无意中按了Ctrl-A,然后按了F。这将在GNU屏幕中切换流控制处理。在GNU屏幕上启用流控制处理后,Ctrl-S和Ctrl-Q(Xon和Xoff)不再传递给内部应用程序。
如何使Ctrl-S复活?
要在GNU屏幕(默认)中禁用流控制处理,请按Ctrl-A,然后再按F。然后,它应该在状态行中显示-flow
。 Ctrl-S和Ctrl-Q现在可以按预期在emacs中再次工作。