R统计入门课程的文本编辑器
可能的重复项:R统计入门课程的文本编辑器,r,editor,R,Editor,可能的重复项: 亲爱的各位 我教过一门大型的R入门课程(大约100名学生),我想为R推荐合适的文本编辑器。参加这门课程的学生是在R上第一门课程的一年级数学本科生。他们以前从未用任何语言编程过 对于绝大多数人来说,学习使用“复杂编辑器”对他们没有好处——我指的是emacs和vi 我想做的是推荐简单的文本编辑器 免费的 不懂计算机的用户可以轻松地将其安装到笔记本电脑上 让R语法突出显示 适用于Windows或Mac 对于windows,我发现: 和 有没有其他我在Windows上错过的
亲爱的各位 我教过一门大型的R入门课程(大约100名学生),我想为R推荐合适的文本编辑器。参加这门课程的学生是在R上第一门课程的一年级数学本科生。他们以前从未用任何语言编程过 对于绝大多数人来说,学习使用“复杂编辑器”对他们没有好处——我指的是emacs和vi 我想做的是推荐简单的文本编辑器
- 免费的
- 不懂计算机的用户可以轻松地将其安装到笔记本电脑上
- 让R语法突出显示
- 适用于Windows或Mac
- 和
以下是Shane和其他人的评论,我重新编写了这个问题。我自己没有用过,但有(应该可以在Windows和Mac上使用)。一如既往,emacs是一个选项:
这可能不是最好的选择,因为emacs的学习曲线很长。因为有人已经提到了emacs,当然有,不知道有多少,但我发现至少有一个是快速谷歌的。VIM的学习曲线可能比Emacs还要陡峭
也就是说。我认为Emacs和VIM都可以处理几乎所有的语言,所以让火焰之战开始吧 我没有在R上使用它,但在Mac上非常棒,他们有一个R捆绑包。鉴于您没有主要的特定需求(如对象浏览器),最好尽可能多地使用您已经使用的东西。类似的东西非常简单,可以进行语法高亮显示 这里还有几点提示:
- 首先,Windows附带的R控制台有自己的脚本编辑器。只需转到“文件>新脚本”。它非常易于使用,您可以通过突出显示来执行代码。如果你只想要简单的东西,我会坚持
- 我在Windows上使用,在Mac上也使用过。如果您想要一个具有小学习曲线的广泛IDE(语法突出显示、集成控制台、SVN等),那么它非常棒李>
- 也非常好,并且与平台无关
- (有Tinn-R)还有其他几个选项,包括Komodo的R扩展
- 另外两个值得一提的是和
- Emacs和VIM具有更大的学习曲线,但它们也非常强大,特别是当您已经在将它们用于其他用途时
毫无疑问,这里的其他人会推荐TM,但他们可能不会提及TextMate的分层学习曲线,也就是说,以前从未见过TM的人可以在45分钟的教程后,从TM启动交互式R会话,并使用它保存/检索R命令“片段”。TM不是免费的,但我相信在学术折扣的情况下大约是50美元。我建议在TM中使用三个捆绑包,(I)R.app;(ii)R.daemon;(iii)R,所有这些都在TM svn中。我自己使用Vim,但我非常确定Vim和Emacs对于学生课程来说都是一个不好的选择。针对R的Windows文本编辑器的建议:这不是完全重复的,因为它询问的是什么文本编辑器适合入门课的学生。然而,在另一个问题上,有一个链接指向R的编辑列表:投票重新开放,因为问题被更改。新的答案是RStudio。StatET的问题在于它使用的是不推荐的类,这些类自Galileo(eclipse版本,而不是scientist)以来就被放弃了。而且,让R控制台在IDE中运行需要很长时间。我同意——只需使用内置脚本编辑器即可。