对于 R 的优秀 Windows 文本编辑器有什么建议吗?
我一直在使用Tinn-R,它运行得相当好,但很想知道人们还使用什么。
这个列表仍然是最新的,我认为有一个值得注意的例外。
也可以查看R Studio。
带有ESS的Emacs ,您可以通过Vincent Goulet 的预打包版本进行安装。无需进一步配置。
关于 Emacs/ESS 的一个非常好的事情是,无论您使用哪种操作系统,它的行为都是相同的,这使得切换变得更加容易。
Vim通常是最受欢迎的。
我使用 Eclipse 和StatET。
Rstudio 编辑器是迄今为止我发现的最好的。它具有绘图窗口、控制台和编辑器,所有自定义拆分都在一个屏幕中,我发现这非常有用。所有的历史情节窗口都井井有条,通过翻阅很容易进行比较。历史命令保存并易于执行。
SciTE支持 R.
Emacs通常是最受欢迎的。
我使用 Tinn-R 是因为它可以让我单步执行我的代码,或者只是将它的一部分发送到 R 窗口,我觉得这非常有用。突出显示几行并点击发送的能力与我的工作流程习惯非常吻合。我很想为 Python 找到一个类似的工具(我相信有人会告诉我它是什么)。但是 NPPtoR 链接看起来很有趣,我将不得不尝试。
Vim 和 emacs 是最难学的,但是一旦你习惯了其中一种,你很可能会用它很多年
我使用StatET插件从 Tinn-R 切换到 Eclipse 。
我使用 gvim。不确定这在其他 Windows 用户中有多受欢迎,但以下一组实用程序派上用场,任何能够将键/功能绑定到命令的编辑器都可以使用:
http://code.google.com/p/batchfiles/
batchfiles 包含批处理 (.bat) 和 javascript (.hta 和 .js) 文件,可与 Microsoft Windows 上的 R 和 R 包结合使用。没有正式安装,每个都包含一个文件并且独立于其他文件,因此只需将它们中的任何一个或全部放在 Windows 路径中的任何位置,您就可以在任何 Windows 控制台会话中访问它们。
特别是,该包中的AutoHotKey脚本非常适合将选定的文本发送到 R 控制台。
我的投票是 vim,因为我可以在我能想到的所有系统上使用它,无论是图形模式还是终端模式。