Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最佳IDE/TextEditor for R_Ide_R - Fatal编程技术网

最佳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插件非常棒

缺点:

  • 日食是一种野兽

我在所有平台上的首选工具是Emacs模式。

这最终是一个非常主观的问题,取决于您的操作系统等

我更喜欢Eclipse(StatET),因为我在所有开发中都使用它,而且它有很多丰富的功能(例如SVN集成、Swave/Latex集成、项目管理)。如果您使用Emacs,那么ESS非常好。这显然取决于你喜欢什么


我以前使用过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那样充满了功能,但麻烦也少了。