“XOFF 被忽略,mumble mumble”错误是什么意思?

nat*_*cht 63 nano

前几天在尝试从 Nano 中保存文件时,我收到一条错误消息,提示“XOFF 被忽略,mumble mumble”。我不知道那是什么意思。任何见解?

dep*_*uid 63

您按 Ctrl+S 而不是 Ctrl+O 来保存文件。Ctrl+S 是一种旧的流控制组合键,用于暂停向终端传输数据并停止滚动(在内部,发送的代码称为 XOFF)。Ctrl+Q (XON) 是开始传输和恢复滚动的补充。

Nano 忽略这些代码,因为它不使用滚动。喃喃自语很可能是因为您不记得使用 Ctrl+O 保存而感到沮丧。


Mic*_*hne 52

您输入了 XOFF 字符 Ctrl-S。在传统的终端环境中,XOFF 会导致终端暂停其输出,直到您键入 XON 字符。

Nano 忽略了这一点,因为 Nano 是一个全屏编辑器,暂停它的输出几乎是一个荒谬的概念。

至于为什么这样写,你得问原始开发人员。

  • 我相信“mumble mumble”是对 Windows 用户的一个软恶作剧,其中 `CTRL+S` 是保存热键。欢迎来到 Unix (21认同)
  • Ctrl-S 也保存在 Nano 中,但仅限于最新版本。 (2认同)