Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 emacs 和 nrepl。我该如何执行以下操作:
退出nrepl(目前我只是杀死缓冲区)
nrepl
重新加载我在nrepl.
我试图通过这样做来解决的问题是,当我加载了一个ns表单并且它有一个错误时,我无法加载正确的代码,因为它一直给我之前的错误。
ns
1)退出nrepl(目前我只是杀死缓冲区)
M-x nrepl-quit
2)重新加载nrepl中的所有内容。(我在加载ns时遇到这个问题,并且出现错误。然后我无法加载正确的代码,它仍然给我之前的错误)
您可以切换到缓冲区并用于C-c C-k加载缓冲区,或者仅用于C-c C-c评估表达式。另一种选择是:
C-c C-k
C-c C-c
(use :reload 'my.namespace)
在 REPL 中。
在 repl 上查看 Stuart Sierra 的命名空间管理工具,并阅读他解释如何有效使用它的博客文章。通过一点编码纪律,您将不必再退出您的 nrepl(或更少,在任何情况下)。祝你好运。