更改熟模式的行为

Change the behaviour of cooked mode

在终端上,cooked(规范)模式允许用户输入文本,当用户按下回车键时,文本将发送到程序。在熟化模式下,箭头键不起作用,它们只是显示为 ^[[A 和类似的,但退格键可以。

那么是否可以在终端中使用方向键?理想情况下,我什至可以指定我自己的默认 'cooker' 来使用。

如果不可能,那为什么所有终端都是这样?

如果有帮助,我会使用 suckless 终端,但我更喜欢适用于所有终端的解决方案。

作为解决方法,您可以 运行 您的命令 rlwrap,它提供 readline 的行编辑,包括箭头键移动。