我可以直接在emacs上运行clj文件吗?

时间:2012-08-20 06:11:15

标签: emacs clojure

我在Windows上使用clojure-box。

因为Emacs对我来说是全新的,所以使用它时遇到了一些麻烦。

  1. 我可以从Emacs保存真实代码(没有用户>>和结果等)吗?似乎C-x C-s覆盖了很多东西..

  2. 如何直接在Emacs上运行.clj脚本?我来自python,所以Idle运行脚本的方式很精彩 (只需按F5,然后脚本被执行,然后继续REPL,在脚本中有变量,函数) 反正这样做容易吗?

1 个答案:

答案 0 :(得分:3)

是的! emacs有几种方法可以做到这一点。查看emacs入门套件

人们倾向于不将REPL保存为整体。将它的一部分粘贴到普通的Clojure缓冲区然后点击control-c control-l以将缓冲区加载到REPL中更为常见。这使REPL与文件/缓冲区保持一致,并且还将打印脚本生成的任何输出。

使用带有Clojure的emacs比我在一个答案中表达的要多得多,尽管emacs入门套件是一个很好的起点。