10

我已经使用 MIT-Scheme 有一段时间了,效果很好。但是,在 REPL 模式下,我真的很怀念我输入的所有命令的历史记录。如果出现小的印刷错误,重新输入一段代码是非常令人沮丧的。

如何启用该history模式?(如果存在这样的事情)

4

2 回答 2

7

rlwrap 程序为几乎所有命令行工具添加了命令历史记录和便捷的编辑功能。 http://utopia.knoware.nl/~hlub/uck/rlwrap/

更新网址[11/2016]: https ://github.com/hanslub42/rlwrap

于 2012-04-24T07:21:57.237 回答
1

MIT/GNU Scheme 文本编辑器Edwin提供了一种与 Scheme 读取-评估-打印循环交互的特殊机制:REPL 缓冲区。

每个 REPL 缓冲区都维护着输入到其中的表达式的历史记录。有几个命令允许您访问此历史记录的内容。命令 Mp 在历史记录中向后移动,在点处插入先前计算过的表达式。同样,Mn 在历史中前进。命令 Cc Cr 和 Cc Cs 在历史中向后和向前搜索特定字符串。

http://web.mit.edu/scheme_v9.0.1/doc/mit-scheme-user/Edwin-REPL-Mode.html

于 2012-04-24T03:55:49.353 回答