方案解释器中的向上箭头发送^[[A,而不是历史记录



我正在运行mit-scheme-x86-64并读取SICP。

由于某些原因,上箭头和下箭头的行为不像在终端/其他解释器中那样。

他们分别发送^[[A和^[[B。

我试着在我的.bashrc中这样做,但没有成功。

bind '"^[[A":history-search-backward'
bind '"^[[B":history-search-forward'

实际上,我不太确定该怎么办。

尝试将rlwrap用于以下目的:

rlwrap运行指定的命令,拦截用户输入以便提供readline的行编辑、持久历史记录和补全功能。

rlwrap试图做到完全透明——你(或你的外壳)不应该注意到命令和rlwrap命令之间的任何区别当然,除了添加了readline功能之外。这应该当你从以及命令,或者当命令操纵其终端设置时。

有许多选项可添加(可编程)完成、处理多行输入、彩色和重写提示。如果你不需要它们(你可能没有),你可以跳过本手册页的其余部分。

最新更新