`stty -a` 中的丢弃选项是什么?它使用 `^O`

`stty -a` 中的丢弃选项是什么?它使用 `^O`

在 中stty -a,有一个选项discard = ^0。我在 google 上搜索了一下,找到最接近的文档来自:http://www.tldp.org/HOWTO/Text-Terminal-HOWTO-17.html意思是

^O 刷新(或丢弃)。尚未在 Linux 中实现(但已提议)。将输出发送到 /dev/null。

我试了好几次,都没反应。如果没有实现,那为什么一定要绑定到^Othen 呢?

答案1

中的丢弃选项是什么stty -a

有一个补丁来记录此设置:

与之等同的是“flush”,但从未将其作为选项记录下来(尽管使用 stty -a 输出)。因此请使用更具描述性的名称,该名称也通常用于 BSD 系统。

请注意,尽管此设置在 Linux 上似乎无效,但支持该设置对于允许终端程序接收默认的 ^O 字符代码很有用。

来源[补丁] stty:记录“丢弃”字符设置

答案2

虽然stty显示^O与那个无用的操作绑定,但是bindkey -s "\C-o" "cd - \n",我可以利用^O,一个易于按下的按键绑定。

相关内容