如何清除并重新加载emacs中的nrepl会话?
我正在使用emacs和nrepl。 我怎样才能做到以下几点:
退出nrepl
(目前我只是杀死缓冲区)
重新加载我在nrepl
中工作的所有内容。
我试图通过这样做来解决的问题是,当我加载了一个ns
表单并且它有错误时,我无法加载正确的代码,因为它不断给我以前的错误。
1)退出nrepl(目前我只是杀死缓冲区)
Mx nrepl-quit
2)重新加载nrepl中的所有内容。 (我有这个问题,当我加载ns时,它有一个错误。然后我无法加载正确的代码,它仍然不断给我以前的错误)
您可以切换到缓冲区并使用Cc Ck
来加载缓冲区,或者使用Cc Cc
来评估表达式。 另一种选择是:
(use :reload 'my.namespace)
在REPL中。
请查看Stuart Sierra在repl上的命名空间管理工具,并阅读博客文章,他在此解释如何有效地使用它。 有了一点编码规则,你不必再退出你的nrepl(或者更少)。 祝你好运。
链接地址: http://www.djcxy.com/p/38605.html上一篇: How can I clear and reload my nrepl session in emacs?
下一篇: Clojure, emacs, ritz