【问题标题】:How can I re-enable Ctrl-S inside emacs inside GNU screen?如何在 GNU 屏幕内的 emacs 内重新启用 Ctrl-S?
【发布时间】:2019-02-14 19:41:39
【问题描述】:

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

我试过这个来恢复:

  • 从外壳中重置终端。
  • 在 GNU 屏幕中重置终端。
  • 重新启动 emacs。

这些都没有帮助。

发生了什么?

如何让 Ctrl-S 恢复活力?

【问题讨论】:

    标签: emacs gnu-screen


    【解决方案1】:

    发生了什么?

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

    如何让 Ctrl-S 恢复活力?

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

    【讨论】:

      猜你喜欢
      • 2011-01-07
      • 1970-01-01
      • 2017-07-08
      • 2020-08-01
      • 2012-06-04
      • 1970-01-01
      • 2021-02-02
      • 2010-10-01
      • 2010-10-28
      相关资源
      最近更新 更多