2014-12-03 56 views
0

经历了好几次之后,终于有了功能。经过几次测试,我相信我可以把这个函数放到源代码文件中。但是现在这个函数定义在REPL中是一个很长的路要走。我试过了我怎么能在REPL中找到函数定义?

(source my-function) 

不幸的是,它不起作用。它只适用于lib中的函数。

所以我必须回滚搜索(在Cider-nrepl,Emacs内)。

有没有更好的方法?

回答

0

假设你的函数定义以defn开头,在Cider/Emacs中,你可以在REPL处输入(defn,然后点击M-p(Meta-p或Esc-p)。这将找到以(defn开头的REPL的任何先前输入。多次触碰M-p将允许您倒退历史记录,即它会查找以(defn开头的所有输入。

这当然也适用于REPL的所有其他输入。

+0

很酷,谢谢! – Nick 2014-12-04 14:32:26

相关问题