R文本编辑器,用于入门统计学课程

时间:2009-11-23 13:54:57

标签: r editor

  

可能重复:
  Best IDE / TextEditor for R
  Recommendations for Windows text editor for R

亲爱的,

我教了一个大型的入门R课程(大约100名学生),并想为R推荐合适的文本编辑。参加这门课程的学生是第一年的数学本科生在R开始他们的第一门课程。他们从未编程过在任何语言之前。

对于绝大多数人来说,学习使用“复杂编辑器”对他们没有好处 - 我的意思是 emacs vi

我想做的是推荐

的简单文本编辑器
  • 自由
  • 可以由具有少量计算机知识的用户轻松安装在笔记本电脑上
  • 有R语法高亮显示。
  • 适用于Windows或Mac。

对于Windows我发现:

还有其他我错过了Windows吗?

有几个线程处理R文本编辑器:

但这些对我来说有点太复杂了。

编辑

在Shane和其他人的评论之后,我重新提出了这个问题。

7 个答案:

答案 0 :(得分:4)

鉴于您没有主要的特定要求(如对象浏览器),最好尽可能使用您已经使用的内容。类似Textpad之类的东西非常简单,可以进行语法高亮显示。

以下是一些指示:

  • 首先,Windows附带的R控制台拥有自己的脚本编辑器。只需转到文件>新脚本。它非常易于使用,您可以通过突出显示它来执行代码。如果你只是想要一些简单的东西,我会坚持下去。
  • 我在Windows上使用Eclipse (with StatET),我也在Mac上使用过它。如果您需要一个具有较小学习曲线的扩展IDE(语法高亮,集成控制台,SVN等),那就太棒了。
  • JGR也非常好,与平台无关。
  • Sciviews(有Tinn-R)还有其他几个选项,包括SciViews-K,这是Komodo的R扩展名。
  • 另外两个值得一提的是RattleRkward
  • Emacs和VIM有更大的学习曲线,但它们也非常强大,特别是如果你已经将它们用于别的东西。

答案 1 :(得分:2)

我知道,这个问题与之前的问题有所不同,要求提供一个特定于“R简介”学生的建议。对于你问题的Mac部分,我建议使用TextMate,原因有两个。首先,默认答案“只使用R附带的Aqua R.app Gui”,具有最小的语法高亮,并且不允许您保存和插入R命令(不是我至少知道)。这两件事使得学习新语言的痛苦和效率降低。但这可能无法证明在学习新语言的同时学习编辑器的开销。

毫无疑问,这里的其他人会推荐TM,但是他们可能不会提到TextMate的分层学习曲线,也就是说,之前从未见过TM的人可以在45分钟的教程之后从中启动交互式R会话并使用它来保存/检索R命令“snippets”。 TM不是免费的,但我相信它的学术折扣大约是50美元。我建议在TM中使用三个捆绑用于R,(i)R.app; (ii)R.daemon; (iii)R,所有这些都在TM svn repository中。

答案 2 :(得分:1)

与往常一样,emacs是一个选项:R in Emacs

由于emacs的学习曲线,这可能不是最好的选择。

答案 3 :(得分:1)

我没有将它用于R,但Mac上的TextMate很棒,而且它们有一个R束。

答案 4 :(得分:0)

我自己没有使用它,但有an Eclipse plug-in for R(适用于Windows和Mac)。

答案 5 :(得分:0)

因为有人已经提到了Emacs,当然还有VIM with R plugin,不知道有多少人,但我发现至少有一个快速谷歌。虽然VIM可能比Emacs的学习曲线更陡峭。

那就是说。我认为Emacs和VIM都会处理几乎任何语言,所以让火焰战开始吧!

答案 6 :(得分:0)

我自己使用Vim,但我很确定Vim和Emacs都是学生课程的不错选择。