我正在运行mit-scheme-x86-64并读取SICP。
由于某些原因,上箭头和下箭头的行为不像在终端/其他解释器中那样。
他们分别发送^[[A和^[[B。
我试着在我的.bashrc中这样做,但没有成功。
bind '"^[[A":history-search-backward'
bind '"^[[B":history-search-forward'
实际上,我不太确定该怎么办。
尝试将rlwrap用于以下目的:
rlwrap运行指定的命令,拦截用户输入以便提供readline的行编辑、持久历史记录和补全功能。
rlwrap试图做到完全透明——你(或你的外壳)不应该注意到命令和rlwrap命令之间的任何区别当然,除了添加了readline功能之外。这应该当你从以及命令,或者当命令操纵其终端设置时。
有许多选项可添加(可编程)完成、处理多行输入、彩色和重写提示。如果你不需要它们(你可能没有),你可以跳过本手册页的其余部分。