当使用 Emacs 在 GNU 屏幕会话(我经常这样做)中编辑代码时,有时我会进入一种一切仍然有效的状态(例如编辑和滚动正常工作),除了ctrl-s这在 emacs 中绝对是灾难性的。ctrl——s似乎被无声无息地忽视了。就好像我从来没有按下过一样。其他 Ctrl 组合似乎工作正常(例如ctrl- x)。
我尝试这样做来恢复:
这些都没有帮助。
发生了什么?
我怎样才能让ctrl-s起死回生?
Joh*_*ann 13
发生了什么?
您很可能不小心按了 Ctrl-a,然后按了 F。这会切换 GNU 屏幕中的流控制处理。当在 GNU 屏幕中启用流控制处理时,Ctrl-s 和 Ctrl-q(Xon 和 Xoff)不再传递到内部应用程序。
如何让 Ctrl-s 起死回生?
要在 GNU 屏幕(默认)中禁用流控制处理,请按 Ctrl-a,然后再次按 F。然后它应该显示-flow在状态行中。Ctrl-s 和 Ctrl-q 现在可以按预期在 emacs 中再次工作。