8

我已经在 Emacs 中成功安装了 clojure-mode、slime、slime-repl。我用“lein swank”启动了一个 swank 服务器,并用“slime-connect”将粘液挂在它上面。我可以使用 SLIME REPL 来评估 REPL 中的 Clojure 表达式。

如何评估单个 s-exp 或整个文件(也就是我想用 Emacs 运行 Clojure 文件并在专用框架或 repl 中查看输出)在 SLIME REPL 中显示答案?

例如,我在项目目录中的 .clj 文件中定义了一个简单的绑定:

(def my-bind [1 2 3])

现在我想让 SLIME 在 repl 中评估这个表达式,所以如果在 repl 中我写:

(first my-bind)

我想获得 1. 我该怎么做?

4

2 回答 2

9

要评估单个 sexp,请将光标放在最后一个结束括号的前面并点击C-x C-e. 还有一个可以评估周围的性别,但我一生都记不起来了。

要评估整个文件,请执行C-c C-k

于 2010-10-18T17:17:46.757 回答
9

Rayne 所说的,还有 MCx 来评估光标所在的顶级表达式。

于 2010-10-18T21:11:48.627 回答