【问题标题】:SBCL REPL use up arrow keys to show historySBCL REPL 使用向上箭头键显示历史记录
【发布时间】:2015-01-31 15:40:23
【问题描述】:

我已经通过 Macports 将SBCL 安装到 OSX 上。 在 REPL 中,可以很方便地使用 来遍历前面的命令(类似于 bash 或 Python 的 REPL 中的行为)。

有没有办法启用此功能?

【问题讨论】:

  • @LePetitPrince 看到您是唯一提供接近答案的人,您应该将该评论更改为我可以标记为“已接受”的内容。
  • @LePetitPrince “评论”不是“答案”:-P

标签: read-eval-print-loop sbcl


【解决方案1】:

安装rlwrap,然后运行rlwrap sbcl

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

就这么简单。

【讨论】:

  • 如果通过brew 安装了rlwrapsbcl,则此答案有效。
  • 谢谢,现在我可以玩得很开心了。
【解决方案2】:

您也可以使用Linedit。这是特定于 SBCL REPL 的,因此它会在其他环境(如 SLIME)中引起问题。

或者,您可以尝试SBCL-Readline 项目。不确定这在 SLIME 中是如何工作的,没有亲自尝试过。

两者都使用 UFFI 来实现 C 库的使用。 在尝试之前,请确保浏览源代码并更改系统库等的路径

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-28
    • 2017-04-11
    • 2018-05-17
    • 2012-04-15
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    相关资源
    最近更新 更多