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



我在windows上使用clojure box。

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

  1. 我可以从Emacs中保存真实的代码(没有用户>>和结果等)吗?看起来C-x-C-s监督了很多事情。。

  2. 如何在Emacs上直接运行.clj脚本?我来自python,所以Idle运行脚本的方式非常棒(只需按F5,然后脚本被执行,然后在脚本中继续REPL,并包含变量和函数)有没有办法做那样简单的事?

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

人们往往不会把REPL作为一个整体来保存。更常见的做法是将它的一部分粘贴到普通的Clojure缓冲区中,然后点击control-c control-l将缓冲区加载到REPL中。这将使REPL与文件/缓冲区保持同步,还将打印脚本生成的任何输出。

尽管emacs入门套件是一个很好的起点,但我无法用一个答案来表达将emacs与Clojure结合使用的更多内容。

最新更新