Clojure REPL readline就像支持一样

Nis*_*nio 27 clojure

几个REPL(如ruby's irb)有一些非常有用的功能,例如使用箭头键"快退"和"转发"命令历史记录; 但是当我尝试用Clojure做同样的事情时,它只打印垃圾(我怀疑它会打印出键码).如何在Clojure REPL中获得此功能?

Pet*_*ans 16

从这里下载jline并将jar复制到加载clojure.jar的目录.clj脚本应该找到并启用它.

另一方面,如果你使用leiningen来组织你的项目,我衷心地推荐,那么除了run之外你不需要做任何事情lein repl,并且REPL以预期的历史行为和项目路径上项目的所有依赖性开始.