Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Windows 上使用 clojure-box。
因为 Emacs 对我来说是全新的东西,所以我在使用它时遇到了一些麻烦。
我可以从 Emacs 保存真实代码(没有用户>>和结果等)吗?似乎 Cx Cs 节省了很多东西..
如何直接在 Emacs 上运行 .clj 脚本?我来自python,所以空闲运行脚本的方式很棒(只需按F5,然后执行脚本,然后继续REPL,在脚本中包含变量、函数)有没有像这样简单的事情?
是的!emacs 有几种方法可以做到这一点。查看 emacs 入门工具包
人们倾向于不将 REPL 保存为一个整体。更常见的做法是将其部分粘贴到普通的 Clojure 缓冲区中,然后按 control-c control-l 将缓冲区加载到 REPL 中。这使 REPL 与文件/缓冲区保持同步,并且还将打印脚本生成的任何输出。
尽管 emacs 入门套件是一个很好的起点,但在 Clojure 中使用 emacs 的意义远不止我在一个答案中所能表达的。