![]() |
1
73
我花了大量时间(在Mac上)在:
我的看法是: 文本配对 -是一个很好的开始方式,显然是一个非常实用的文本编辑环境。在某种程度上,我想要更好的REPL集成。 上网本 -由于不想学习Emacs,我改学NetBeans。NetBeans编辑器没问题。我发现与Maven之类的构建工具的集成非常困难。NetBeans远程repl非常好。 Emacs公司 -我最终学会了Emacs。用paredit编辑真的很像上帝。REPL集成是您所期望的光荣。clojure测试模式非常方便。但这是Emacs的优点和缺点。如果你打算在mac上使用Emacs,我建议你使用Emacs.app,而不是Aquamacs。Aquamacs不遵循标准的gnu emacs约定,您将发现很难创建一个可移植的环境或使用其他人的扩展。现在,我使用Emacs进行日常编辑和正常工作环境。 日食 -Eclipse编辑器即将面世,结构编辑具有paredit的一些优点(但不是真正必要的slurp、barf、splice功能)。Eclipse repl只是一个普通的命令行repl,与NetBeans相比非常糟糕。然而,NetBeans远程repl已经被分解成一个独立的项目,并且很快就将出现在Eclipse中,这将使Eclipse更具吸引力。Maven集成非常好。当我想同时看到很多文件和项目时,我现在就使用Eclipse,这在Emacs中是很难做到的。 目前,我打赌Eclipse工具将开始脱离其他工具。但我还是希望有一个Clojure特有的IDE出现。:) 2014年3月10日更新: 自从我第一次写这篇文章以来,世界已经改变了很多。现在至少有6个非常好的Clojure环境。 如果你不忠实于一个已经存在的编辑,想要一个容易开始的地方,那么有两个很好的选择: (一) Nightcode -在用Clojure编写的新编辑器中编写和运行Clojure所需的一切。很容易建立和开始。 2个) Light Table -它是用ClojureScript编写的,但我要说的是,它有更雄心勃勃的目标,即改变我们编写代码的方式,使其更具交互性,使我们的数据更为可见。非常活跃的插件场景。 如果您是一个来自IDE世界的Java程序员,或者觉得IDE的支持可能对您有用,那么请查看: 三) IntelliJ Cursive -IntelliJ Clojure环境的重新启动正在迅速赢得转换。为Clojure提供了一套很棒的工具,而且它的性能也在迅速提高。 (四) Eclipse Counterclockwise -《特定常规武器公约》已经工作多年,并继续记录下入门和易用性的粗糙边缘。如果你已经是一个Eclipse用户了,你会感到宾至如归。 如果你是键盘黑客,这两种情况都有很好的环境: 五) Emacs 具有 CIDER -Emacs不仅仅是一个编辑的生活方式,而且在很长一段时间里,Emacs是唯一一个能够处理Clojure的专业级需求的编辑。如果您还不知道Emacs,那么很难同时学习Emacs和Clojure。我见过的推荐的“一体式”环境是 Prelude 和 Emacs Live . |
![]() |
2
10
我同时使用了vim、emacs和Intellij。在这三个人中,我在emacs方面最有效率。 在编写Clojure之前,我已经使用vim四年了(在那之前,emacs已经使用了三年),并且认为自己是在vim效率方面我所知道的其他开发人员中最好的。结果我开始用它来做Clojure。我觉得很痛苦。我用的是vimclojure,只有vimclojure。在我转到emacs后大约一个月,我偶然发现 this 邮政。如果我在切换到emacs之前读过这个,我会发现自己很喜欢这个设置。 我后来改用emacs,完全相信学习曲线是值得的,但不是每个人都这样。 |
![]() |
4
4
我和VimClojure一起使用MacVim,对此我很满意。但我有点偏见。。。 |
![]() |
5
3
我被推荐: |
![]() |
6
3
如果您添加了一些包,那么在Clojure中开发与Emacs非常配合。我可以向您推荐一些这样的存储库: https://github.com/bendisposto/emacs.d 或者如果您的Mac电脑上有德语键盘布局,则可以使用我的配置: https://github.com/n2o/emacs.d
将回购协议复制到
要启动REPL,只需使用:
存储库中的这些配置都来自以下要点: https://gist.github.com/rkneufeld/5126926 在那里你可以看到大多数的键盘快捷键。 |
![]() |
7
3
带有Paredit和SublimeREPL的Sublime文本是一个很好的选择。 Sublime Text是一款功能强大、重量轻的编辑器。它喜欢大量的插件。 |
|
8
2
同意亚历克斯的观点。我在OSX上尝试过NetBeans、Emacs、Textmate和Eclipse。目前,Eclipse是一个更好的选择。顺便说一句,这也取决于你的背景。如果你是一个Java程序员,Eclipse是一个非常好的选择。有时,我使用REPL-例如来尝试Clojure 1.3alpha3。 我们确实需要一个特定于Clojure的IDE;像Komodo这样的东西。 |
![]() |
9
1
Intellij有一个新的Clojure插件,名为 Cursive . 不幸的是,看起来 拉克罗朱尔 和 雷宁根 插件是 不再支持 在Intellij12和13上运行不好。 |
![]() |
10
1
根据《为勇敢而真实的人而作的克隆》一书,克隆最好的编辑是 emacs公司 。确保你能得到emacs.app for mac。
作者认为:
|
|
11
0
Eclipse是最好的,它的插件集成得很好。我建议在旁边使用夜代码,因为它是用Clojure编写的。我不会用50英尺长的杆子碰Emacs,我只是不是那个铁杆。 |
![]() |
12
0
VS代码是在Linux平台上为我做的。我相信,看看Light Table,它与基于同一个引擎构建的VS代码非常相似。使用一个与你已经熟悉的最接近的IDE将是我对此的看法。如果你习惯了JetBrains IDE,那就草草写吧——不过要注意许可条款。 |
![]() |
13
0
我还建议您看看另一个IntelliJ Idea插件“Clojure Kit”。它比“草书Clojure”要年轻,但可能已经提供了您需要的所有功能。 它已经在JetBrains的插件库中了。或者您可以从源代码构建它(请参见 https://github.com/gregsh/Clojure-Kit ) |
![]() |
14
0
|
![]() |
Sinto · 如何在Froala编辑器中将光标放置在末端 7 年前 |
![]() |
Krunal · Xcode编辑器:高亮显示选定符号的实例 7 年前 |
![]() |
huangzonghao · 如何正确使用vim autowrap? 7 年前 |
![]() |
Iliya Mashin · 如何在编辑器窗口中显示和修改数组? 7 年前 |