如何清除并重新加载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