最佳IDE/TextEditor for R
可能重复:最佳IDE/TextEditor for R,ide,r,Ide,R,可能重复: 您使用哪个IDE或文本编辑器来编写代码?我对R项目不是很熟悉,但我使用的是 它允许您以项目风格的方式组织(文本)文件。我将Eclipse与插件一起使用 优点: 支持您期望的一切(语法突出显示、代码折叠等),但也有一些很好的R交互片段 你会得到日食的钟声和口哨声。例如,我们在R代码中使用SVN,Subclipse插件非常棒 缺点: 日食是一种野兽 我在所有平台上的首选工具是Emacs模式。这最终是一个非常主观的问题,取决于您的操作系统等 我更喜欢Eclipse(StatET)
您使用哪个IDE或文本编辑器来编写代码?我对R项目不是很熟悉,但我使用的是 它允许您以项目风格的方式组织(文本)文件。我将Eclipse与插件一起使用 优点:
- 支持您期望的一切(语法突出显示、代码折叠等),但也有一些很好的R交互片段
- 你会得到日食的钟声和口哨声。例如,我们在R代码中使用SVN,Subclipse插件非常棒
- 日食是一种野兽
我以前使用过Tinn-R,但最终我更喜欢所有东西都使用一个IDE,Eclipse的普遍采用范围更广。我已经使用Tinn-R好几年了,对它非常满意。它允许您突出显示部分代码并单击以将其发送给解释器,或者一次发送一行代码或整个文件 我实际上使用了Textmate,并且非常喜欢它。但是我不建议在R中使用Textmate,但是如果你已经使用Textmate,那就太棒了。我使用Jedit和Romain Francios的R()编辑模式。我一直在使用Eclipse/StatET。然而,今天发布了一个新的FLOSSIDE,它看起来很有趣,名为。它甚至支持Swave,所以一旦它变得更加光滑,我就可以切换了。然而,当我今天早些时候使用它时,用户输入似乎有点迟钝 更新
他们每隔一两个月就积极更新RStudio。我已经好几个月没有遇到一个小错误了。而且添加的功能非常有用——无缝包开发和本地Git支持是我想到的两个功能。我完全支持在这里发布这些R问题的计划,但这一个对我来说似乎是S&A。1/选择文本编辑器如何成为编程问题?2/它没有明确的答案。也许如果你问了正反两方面的问题,那可能会更好。副本中提出的问题用了一种引导性的方式,给出了不同的答案。由于这个问题和获胜的答案,我决定尝试StatET:-)我简单地尝试了Eclipse。执行起来很重,德克。。。你有没有可能发布你的.emacs文件(或ESS相关部分)?当然有,但没有太多。R堆内构件手册中有一节编码标准,其中有几行是R核心团队为默认缩进等建议的,我只使用这几行,加上ESS默认值。“迟早,你必须面对事实。振作起来学习Emacs。《今天在slashdot;-》我非常喜欢jEdit的R和Stata两种用途。如果它有一个swave模式,我会更多地使用它。我发现自己越来越多地迁移到Eclipse以获得其完整的IDE功能。我欣赏Eclipse的功能,但它是一头消耗大量内存并降低我的机器速度的大象。伙计,你很快就找到了发布它的正确位置。显然,到目前为止还没有看到太多,但乍一看还是很不错。@ran:我现在对Eclipse有点失望,因为每次我在不同的机器上安装Eclipse时,它都会带来新的、独特的设置挑战!因此,一个潜在的易于安装的集成IDE的承诺让我非常兴奋。随着代码的进一步发展,我们将看到它的效果。使用RStudio有一段时间了,并且更喜欢它而不是Tinn-R,但是它仍然缺少一些基本的编码功能,比如函数折叠和当前函数的概述。Aut complete也只在创建了对象之后才起作用,换句话说,在函数内部根本不起作用。如果您没有编写自己的函数,只是简单地运行,我建议您使用RStudiostatistics@MaxG我同意它需要一些工作才能像Eclipse/StatET或Emacs/ESS那样完整。他们在本周的用户大会上发表了一次演讲,表示他们将长期致力于此,所以希望事情只会变得更加完整。就我个人而言,我很期待Git的支持。请注意,他们已经修复了很多bug并添加了SVN/Git支持。仍然不像Eclipse/StatET或ESS那样充满了功能,但麻烦也少了。