MIT Scheme REPL 历史记录

11

我已经使用MIT-Scheme一段时间了,感觉很好用。但是,在REPL模式下,我非常想念所有我输入的命令的历史记录。如果有小的打字错误,重新输入一段代码会很烦人。

我该如何启用“history”模式?(如果存在这样的东西)


是的,了解这个会非常好。 - robbyphillips
2个回答

7

1

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

每个 REPL 缓冲区都维护着输入到其中的表达式历史记录。有几个命令允许您访问此历史记录的内容。命令 M-p 向后移动历史记录,在光标处插入先前评估过的表达式。同样,M-n 向前移动历史记录。命令 C-c C-r 和 C-c C-s 在历史记录中向后和向前搜索特定字符串。

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


实际上,我正在寻找一些在纯MIT-scheme REPL中可用的东西,而不是Edwin之外的东西。 - Gooner
你的解决方案适用于没有Cygwin的Windows系统,非常感谢。 - Boluny

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接