0
经历了好几次之后,终于有了功能。经过几次测试,我相信我可以把这个函数放到源代码文件中。但是现在这个函数定义在REPL中是一个很长的路要走。我试过了我怎么能在REPL中找到函数定义?
(source my-function)
不幸的是,它不起作用。它只适用于lib中的函数。
所以我必须回滚搜索(在Cider-nrepl,Emacs内)。
有没有更好的方法?
经历了好几次之后,终于有了功能。经过几次测试,我相信我可以把这个函数放到源代码文件中。但是现在这个函数定义在REPL中是一个很长的路要走。我试过了我怎么能在REPL中找到函数定义?
(source my-function)
不幸的是,它不起作用。它只适用于lib中的函数。
所以我必须回滚搜索(在Cider-nrepl,Emacs内)。
有没有更好的方法?
假设你的函数定义以defn
开头,在Cider/Emacs中,你可以在REPL处输入(defn
,然后点击M-p
(Meta-p或Esc-p)。这将找到以(defn
开头的REPL的任何先前输入。多次触碰M-p
将允许您倒退历史记录,即它会查找以(defn
开头的所有输入。
这当然也适用于REPL的所有其他输入。
很酷,谢谢! – Nick 2014-12-04 14:32:26