SBCL REPL使用上箭头键显示历史记录

17
我已经通过Macports在OSX上安装了SBCL。在REPL中,可以使用很方便地迭代之前的命令(类似于bash或Python的REPL)。是否有一种方法可以启用此功能?

1
@LePetitPrince,看到你是唯一提供接近答案的人,你应该把那个评论改成我可以标记为“已接受”的内容。 - cwallenpoole
@LePetitPrince,“评论”不是“答案”:-P - cwallenpoole
2个回答

23

安装 rlwrap 然后运行 rlwrap sbcl

你可以通过macports或homebrew获取rlwrap。

就是这么简单。


2
如果通过brew安装了rlwrapsbcl,那么这个答案就可以工作。 - Jim Barnett
谢谢,现在我真的可以好好玩了。 - windmaomao

4
你也可以使用Linedit。它是SBCL REPL特定的,因此在其他环境(如SLIME)中会引起问题。
或者,你可以尝试SBCL-Readline项目。我没亲自试过,不确定在SLIME中怎么用。
两者都使用UFFI来实现对C库的使用。在尝试之前,请确保浏览源代码并更改库路径等以适应你的系统

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