2013-02-11 50 views
7

是否有可能在一個Clojure的REPL停止功能的執行不終止REPL會話?我怎樣才能做到這一點?如何停止的Clojure中的函數執行,而無需退出REPL?

我使用在bash lein repl,如果它很重要。我使用Leiningen 1.7.1

+1

其中雷音版本? mobyte的答案在我lein2中適用。 – Alex 2013-02-11 16:36:57

+0

你應該真的升級到Lein 2.它使用REPL這個非常酷的回覆。 – 2013-02-11 17:13:21

回答

3

你有沒有嘗試過Ctrl-C?它應該適用於你的情況。

更新。我已經降級爲Leiningen版本1.7.1。它真的退出Ctrl-C的repl。 Bozhidar Batsov說,你應該升級lein。

+0

'Ctrl-C'爲我退出REPL。 – 2013-02-11 16:53:52

+0

適用於我使用leiningen 2 – Kyle 2013-02-11 16:55:37

+0

在Leiningen for Windows下(在cmd窗口中)似乎不起作用。 – 2016-12-20 04:10:36

1

對於誰得的這個問題,後來Emacs用戶:

在Emacs的+ nrepl + lein2:打CTRLçCTRL b要回你的REPL