我一直在使用Eclipse/StatET,但今天发布了一个新的自由开源软件IDE叫做RStudio,看起来很有趣。它甚至支持Sweave,所以一旦变得更加完善,我可能会转换使用。然而,当我今天早些时候尝试玩耍时,用户输入似乎有点缓慢。
更新
他们每个月或两个月就会积极更新RStudio。自从我遇到过轻微的错误以来已经几个月了。增加的功能确实非常有用——流畅的包开发和本地Git支持是我想到的两个。
这是一个主观问题,取决于您的操作系统等因素。
我个人比较喜欢Eclipse(StatET),因为我用它进行所有开发工作并且它有许多丰富的功能(例如SVN集成、Sweave/Latex集成和项目管理)。如果您使用Emacs,则ESS也很好。这显然取决于您的个人喜好。
我以前使用过Tinn-R,但最终我更喜欢拥有一个可以用于一切的IDE,并且Eclipse的普及度更广。
我在所有平台上都喜欢使用Emacs的ESS模式作为我的首选工具。
我已经使用TINN-R几年了,非常满意。它可以让你突出显示代码的部分,然后点击将其发送到解释器,或一次发送一行或整个文件。
我实际上使用 Textmate 并且非常喜欢它。但是我不建议将 Textmate 用于 R,然而如果你已经在使用 Textmate,那么它非常棒。
我使用Jedit和Romain Francios的R编辑模式(http://romainfrancois.blog.free.fr/index.php?post/2009/03/16/A-better-jedit-edit-mode-for-R)。