Command line 什么程序可以帮助REPL shell记住和搜索历史?

Command line 什么程序可以帮助REPL shell记住和搜索历史?,command-line,emacs,lisp,read-eval-print-loop,Command Line,Emacs,Lisp,Read Eval Print Loop,我在和保罗·格雷厄姆一起玩,向上箭头的插入真的让人恼火^[[A代替了前面的命令,^R在shell中不起作用。我隐约记得有一种简单的方法可以在一个程序中运行Arc的REPL,该程序将记住输入历史-有人知道它是什么吗?也许你在想什么?我也喜欢,但其他选项包括: 模式: (适用于常见的Lisp和Clojure,可能不适用于Arc) ssfe(设备的前端部分) (特别是如果REPL是用Java编写的,那么哪个arc不是) 附带了一个默认调用rlwrap的脚本arc.sh,以及一个使用alt+

我在和保罗·格雷厄姆一起玩,向上箭头的插入真的让人恼火^[[A代替了前面的命令,^R在shell中不起作用。我隐约记得有一种简单的方法可以在一个程序中运行Arc的REPL,该程序将记住输入历史-有人知道它是什么吗?

也许你在想什么?

我也喜欢,但其他选项包括:

  • 模式:
    • (适用于常见的Lisp和Clojure,可能不适用于Arc)
  • ssfe(设备的前端部分)
  • (特别是如果REPL是用Java编写的,那么哪个arc不是)

附带了一个默认调用rlwrap的脚本arc.sh,以及一个使用alt+p和alt+N的历史记录的emacs模式。

我已经十多年没有考虑过ssfe了,但它在这里可以工作。好主意。