Clojure 如何在REPL中找到函数定义?
在经历了几次之后,我终于得到了一个可以正常工作的函数。经过几次测试,我相信我可以把这个函数放到源代码文件中。但是现在函数定义在REPL中还有很长的路要走。我试着Clojure 如何在REPL中找到函数定义?,clojure,Clojure,在经历了几次之后,我终于得到了一个可以正常工作的函数。经过几次测试,我相信我可以把这个函数放到源代码文件中。但是现在函数定义在REPL中还有很长的路要走。我试着 (source my-function) 不幸的是,它不起作用。它只对库中的函数起作用 因此,我必须向后滚动并搜索(在苹果酒nrepl、Emacs中) 有更好的办法吗 假设您的函数定义以defn开头,在Cider/Emacs中,您可以在REPL处键入(defn,然后点击M-p(Meta-p或Esc-p)。这将找到以前以(defn。多次
(source my-function)
不幸的是,它不起作用。它只对库中的函数起作用
因此,我必须向后滚动并搜索(在苹果酒nrepl、Emacs中)
有更好的办法吗 假设您的函数定义以
defn
开头,在Cider/Emacs中,您可以在REPL处键入(defn
,然后点击M-p
(Meta-p或Esc-p)。这将找到以前以(defn
。多次点击M-p
将允许您回顾历史,即它将找到所有以开头的输入(defn
)
这当然也适用于REPL的所有其他输入