经历了几次,最后,我得到了一个功能。经过几次测试后,我相信我可以把这个函数放到源代码文件中。但是现在函数定义在REPL中已经很长了。我试过
(source my-function)
不幸的是,它不起作用。它只适用于lib中的函数。
所以我必须向后滚动并搜索(在Cider-nrepl,Emacs中)。
有更好的方法吗?
答案 0 :(得分:0)
假设您的函数定义以defn
开头,在Cider / Emacs中,您可以在REPL中键入(defn
并点击M-p
(Meta-p或Esc-p)。这将找到以(defn
开头的REPL的任何先前输入。多次点击M-p
将允许您向后查看历史记录,即它会找到以(defn
开头的所有输入。
这当然也适用于REPL的所有其他输入。