如何在GNU屏幕内的emacs中重新启用Ctrl-S?

问题描述 投票:0回答:1

当使用emacs在GNU屏幕会话(我做了很多)中编辑代码时,我有时会进入一种状态,其中一切仍然有效(例如编辑和滚动工作正常),除了Ctrl-S,这在emacs中绝对是灾难性的。 Ctrl-S似乎被默默忽略。好像我从来没有按过它。其他Ctrl组合似乎工作正常(例如Ctrl-X)。

我试过这个恢复:

  • 从shell中重置终端。
  • 在GNU屏幕中重置终端。
  • 重启emacs。

这些都没有帮助。

发生了什么?

如何让Ctrl-S恢复生机?

emacs gnu-screen
1个回答
0
投票

发生了什么?

您很可能意外按下Ctrl-A然后按F.这会在GNU屏幕中切换流控制处理。在GNU屏幕中启用流控制处理时,Ctrl-S和Ctrl-Q(Xon和Xoff)不再传递给内部应用程序。

如何让Ctrl-S恢复生机?

要在GNU屏幕中禁用流控制处理(默认设置),请按Ctrl-A然后再按F键。然后它应该在状态行中显示-flow。 Ctrl-S和Ctrl-Q现在正按预期在emacs中再次运行。

© www.soinside.com 2019 - 2024. All rights reserved.