【问题标题】:Best IDE / TextEditor for R [duplicate]R的最佳IDE /文本编辑器[重复]
【发布时间】:2010-11-29 04:06:49
【问题描述】:

可能重复:
What IDEs are available for R in Linux?
Recommendations for Windows text editor for R

您使用哪个 IDE 或 TextEditor 编写 R 代码?

【问题讨论】:

  • 我完全赞成在此处发布这些 R 问题的计划,但这对我来说似乎是 S&A。 1/ 文本编辑器的选择如何成为一个编程问题? 2/ 它没有明确的答案。也许如果你问利弊,那可能会更好。
  • 副本中提出的问题以领先的方式表达,给出了不同的答案。由于这个问题和获奖答案,我决定尝试 StatET :-)

标签: ide r


【解决方案1】:

我一直在使用 Eclipse/StatET。但是,今天发布了一个新的 FLOSS IDE,它看起来很有趣,名为RStudio。它甚至支持 Sweave,所以一旦它变得更加完善,我可能会切换。然而,当我今天早些时候玩它时,用户输入似乎有点迟钝。

更新

他们每个月或两个月都在积极更新 RStudio。自从我遇到一个小错误以来已经有几个月了。并且添加的功能非常有用——无缝包开发和原生 Git 支持是我想到的两个。

【讨论】:

  • 伙计,您很快就找到了合适的发布位置。显然现在还没有看到太多,但第一眼看起来还不错。
  • @ran:我现在对 Eclipse 有点失望,因为每次我将它安装在不同的机器上时,它都会带来新的独特挑战!因此,一个可能易于设置、集成的 IDE 的承诺让我非常兴奋。随着代码的进一步发展,我们将看到它如何发挥作用。
  • 使用 RStudio 有一段时间了,比 Tinn-R 更喜欢它,但它仍然缺乏一些基本的编码功能,如函数折叠和当前函数的概述。自动完成也仅在您创建该对象后才起作用,换句话说,根本不在函数内部。如果您不编写自己的函数而只​​是运行简单的统计信息,我推荐 RStudio
  • @MaxG 我同意它需要一些工作才能像 Eclipse/StatET 或 Emacs/ESS 一样完整。他们本周在 userR 上发表了一次演讲,表示他们正在长期努力,所以希望事情只会变得更加完整。我期待着 Git 支持。
  • 请注意,他们已经修复了很多错误并添加了 SVN/Git 支持。仍然不像 Eclipse/StatET 或 ESS 那样功能丰富,但也更少麻烦。
【解决方案2】:

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

我更喜欢 Eclipse (StatET),因为我将它用于我的所有开发,并且它具有许多丰富的功能(例如 SVN 集成、Sweave/Latex 集成、项目管理)。如果您使用 Emacs,那么 ESS 就很棒。这显然取决于你喜欢什么。

我以前使用过 Tinn-R,但最终我更喜欢使用一个 IDE 来处理所有事情,而 Eclipse 得到了更广泛的普遍采用。

【讨论】:

    【解决方案3】:

    我使用带有 StatET 插件的 Eclipse。

    优点:

    • 支持您所期望的一切(语法突出显示、代码折叠等),但也有一些不错的 R 交互部分。

    • 您了解 Eclipse 的所有花里胡哨。例如,我们在 R 代码中使用 SVN,Subclipse 插件非常棒。

    缺点:

    • Eclipse 是一头野兽。

    【讨论】:

    • 我简单地尝试了 Eclipse。实施起来非常繁重。
    【解决方案4】:

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

    【讨论】:

    • Dirk...您有机会发布您的 .emacs 文件(或与 ESS 相关的部分)吗?
    • 当然可以,但没有太多内容。 R 内部手册有部分编码标准,其中包含 R 核心团队推荐的几行默认缩进等,我只使用它,加上 ESS 默认值。
    • '你迟早要面对事实。起来学习 Emacs。今天在 slashdot 上 ;-)
    【解决方案5】:

    我已经使用 TINN-R 好几年了,对它非常满意。它允许您突出显示部分代码并单击以将其发送给解释器,或者一次发送一行或整个文件。

    【讨论】:

      【解决方案6】:

      我使用 Jedit 和 Romain Francios 的 R 编辑模式 (http://romainfrancois.blog.free.fr/index.php?post/2009/03/16/A-better-jedit-edit-mode-for-R)。

      【讨论】:

      • 我非常喜欢 jEdit 以供 R 和 Stata 使用。如果它有 Sweave 模式,我会更多地使用它。我发现自己越来越多地迁移到 Eclipse,因为它具有完整的 IDE 功能。
      • 我很欣赏 Eclipse 的功能,但它会占用大量内存并减慢我的机器速度。
      【解决方案7】:

      我实际上使用 Textmate 并且非常喜欢它。但我不建议为 R 采用 Textmate,但是如果你已经在使用 Textmate,那就太棒了。

      【讨论】:

        【解决方案8】:

        我对 R-Project 不是很熟悉,但我使用的是PSPad

        它允许您以项目风格的方式组织您的(文本)文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-10
          • 2011-08-26
          • 2018-05-12
          • 1970-01-01
          相关资源
          最近更新 更多