可能重复:
Best IDE / TextEditor for R
Recommendations for Windows text editor for R
亲爱的,
我教了一个大型的入门R课程(大约100名学生),并想为R推荐合适的文本编辑。参加这门课程的学生是第一年的数学本科生在R开始他们的第一门课程。他们从未编程过在任何语言之前。
对于绝大多数人来说,学习使用“复杂编辑器”对他们没有好处 - 我的意思是 emacs 和 vi 。
我想做的是推荐
的简单文本编辑器对于Windows我发现:
还有其他我错过了Windows吗?
有几个线程处理R文本编辑器:
但这些对我来说有点太复杂了。
在Shane和其他人的评论之后,我重新提出了这个问题。
答案 0 :(得分:4)
鉴于您没有主要的特定要求(如对象浏览器),最好尽可能使用您已经使用的内容。类似Textpad之类的东西非常简单,可以进行语法高亮显示。
以下是一些指示:
答案 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都是学生课程的不错选择。