在Emacs的REPL中执行> 1行Clojure代码

时间:2015-03-19 02:39:25

标签: emacs clojure

我正在关注clojure教程here,它告诉我如何通过在行尾调用C-x C-e来在repl中执行一行clojure代码。现在我如何执行超过1行的clojure代码......例如......如果我在一个包含大量代码的clojure文件中但我只想在REPL中执行一个子集....任何方法都可以是什么?

例如

...
...
(defn hello-world
 []
 (printf "Hello World")
)
(hello-world)
;; I'd like to execute the previous 5 lines with a key combination
...
...

```

2 个答案:

答案 0 :(得分:1)

快捷方式 C-c C-c 执行整个性别操作,即顶级表单。 查看苹果酒here

的所有快捷方式

答案 1 :(得分:1)

  1. 选择您要评估的所有性别。
  2. M-x cider-eval-region按顺序评估所有这些陈述。