Emacs中使用R,开箱即用版本
有些人连R和Rstudio都分不清,大部分人只知道Rstudio,其实有各种各样的方法使用R,我已经写过多篇文章介绍:
上一次的「分享图片」,展示一下我在Emacs里使用R的截屏,只不过是想让许多只知道有Rstudio的粉丝开开眼界,毕竟你得知道外面的世界很精彩,才有出去走一走的可能性。
我没想到的是,评论区里大家兴趣很大,而且还出现了Vim党在vim中使用R。所以我想还是很有必要跟大家介绍一下。Emacs里跑R,你需要ESS,函数参数提示、代码风格提示、甚至于Rstudio最近才有的终端啊,都是有的,其实Rstudio不断增加的新功能,很多都已经是ESS中早就有的。然后还有Rstudio所没有的,比如你本地写的代码,可以发到服务器端执行,结果在你本地上显示。我最喜欢的当然是窗口随便切,以及习惯的Emacs快捷键。
然而这货还是有点门槛的,我想大家可能下载了Emacs之后,都不知道怎么安装ESS,特别是Windows和MacOS用户,所以第一步就卡住了,如果能够下载安装,开箱即可体验,可能会好许多。
所以呢,我给大家找来了打包好的Emacs,专门为R开发者所打包,内置ESS。
https://vigou3.github.io/
《Windows远程及本地运行Linux的GUI程序》一文中提到我当年在暨大的时候,为了适应国内高校的办公环境,用过一阵子Windows 7(不过后来用《黑苹果》去了),那时候的我,就是用了这个修改过的Emacs,使用这个Emacs来调用R。那个年代还没有Rstudio(第一次发布是2011年)。
当然这个打包的人,很nice,不单单提供了Windows版,还提供了MacOS版,我刚开始用苹果的时候,也是用他打包的Emacs,后来就装原生版本,然后自己配置了。
往期精彩