Clojure:'lein repl'历史上的问候?

jay*_*100 7 grep history clojure leiningen read-eval-print-loop

我经常发现自己在bash上执行这样的命令:

历史| grep'find'

例如,为了查找我可能已经运行过的奇特的find/xargs命令.

我想知道---"lein repl"在哪里存储其历史数据?很高兴知道,因为那时我可以编写一个leingrep.sh脚本,它只是通过lein历史会话进行了深入研究.

很明显,这是在磁盘上的某个地方,因为历史记录从一个repl保留到下一个repl.

ama*_*loy 8

Lein正在使用readline(如果已安装)或jline(如果你很不幸,我建议安装readline).我不打算尝试在磁盘上查找历史文件 - 只需按Ctrl-r,输入搜索文本,然后按住Ctrl-r直到找到您要查找的内容.这是一个通用的readline功能,可以在任何readline应用程序(包括bash)中使用.