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

时间:2009-05-28 08:51:51

标签: command-line emacs lisp read-eval-print-loop

我正在和Paul Graham的arc一起玩,而且向上箭头插入^ [[而不是之前的命令,并且^ R在shell中不起作用]真的很烦人。我依稀记得有一种简单的方法可以在一个记住输入历史的程序中运行Arc的REPL - 有谁知道它是什么?

3 个答案:

答案 0 :(得分:7)

也许你在考虑rlwrap

答案 1 :(得分:7)

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

  • Emacs模式:
  • ssfe(sirc的前端部分)
  • jline(特别是如果REPL是用Java编写的,那个弧不是)

答案 2 :(得分:0)

nex3's arc on github附带一个脚本arc.sh,默认情况下调用rlwrap,以及一个emacs模式,用于使用alt + P和alt + N的历史记录。