史莱姆有什么好处?

发布于 2024-09-11 13:28:11 字数 363 浏览 11 评论 0原文

正如我此处所问,我无法让它运行 Aquamacs/slime/clojure,但我可以将 Auqamacs/clojure 与“Mx conjure-mode”一起使用,然后 Cc Cz(运行 clojure)和 Cc Ce(运行表达式)。

我没有使用 SLIME 的经验,但我觉得 Cc Cz 和 Cc Ce 足以用于 lisp/conjure REPL 或调试。

除了这些功能之外,SLIME还有哪些功能呢?人们用 SLIME 做什么?

As I asked here, I couldn't make it run Aquamacs/slime/clojure, but I could use Auqamacs/clojure with 'M-x conjure-mode', then C-c C-z (run clojure) and C-c C-e (run expression).

I don't have an experience with SLIME, but I feel that C-c C-z and C-c C-e is just enough for lisp/conjure REPL or debugging.

What features SLIME has more than these features? What people use SLIME for?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

感悟人生的甜 2024-09-18 13:28:12

除了已经说过的内容:

  • 突出显示源代码缓冲区中的错误、警告和注释。
  • 督察。对象查看器。
  • 帕雷迪特。 Paredit 增加了编辑 Lisp 代码的舒适性和易用性。
  • 宏观扩张。

Apart from what had already been said:

  • Highlighting errors, warnings and notes in source code buffers.
  • Inspector. An object viewer.
  • Paredit. Paredit adds comfort and ease to editing lisp code.
  • Macroexpansion.
泪眸﹌ 2024-09-18 13:28:11

所以,所以,所以还有更多。

M-. 转到定义。

Cc Ck 编译当前缓冲区。

Mp & Mn 在 REPL 历史中前进和后退。

M- 用于完成。

一个调试器。一个精彩的 REPL。

还有更多

Slime 提供了很多功能:查看其手册

设置起来应该不会太难:这篇文章是一个很好的开始点

So, so, so much more.

M-. to go to a definition.

C-c C-k to compile the current buffer.

M-p & M-n to go forwards and backward in REPL history.

M-<tab> for completion.

A debugger. A wonderful REPL.

And so much more.

Slime gives so much: look at its manual.

It shouldn't be too hard to set up: this post is a great starting point.

我偏爱纯白色 2024-09-18 13:28:11

除了 clojure 函数等之外,java 类成员的 Tab 补全。

Tab completion of java class members in addition to clojure functions and such.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文