前言

最近在做一个数据统计方面的research,需要用到R语言进行计算。professor建议我们使用RStudio来写代码,上课也是用RStudio进行演示的。初看感觉RStudio比较“Eclipse”,用起来还挺好,但是两天后出现了打字有延迟的问题,即按下字母0.5秒之后才会在编辑窗口出现,实际coding体验极差,网上也没能找到相似的问题即解决方案,故萌生更换IDE的想法。
本文介绍基于Visual Studio 2017的R语言开发环境搭建,由于Visual Studio本身过于强大,程序体积很大,用来做R语言开发略显臃肿,并且在使用过程中会发现一些RStudio中很实用的功能的缺失,故这里主要是一次尝试的记录,并不强烈推荐。
 

R语言基本开发环境安装

首先在Visual Studio官网上下载Visual Studio Community,社区版是免费的,使用时需要登陆微软账户。

下载到的是一个安装器(Installer),在安装选项中选择“数据科学和分析应用程序”模块,勾选“R语言支持”、“对R开发工具的运行时支持”和“Microsoft R Client”三项,进行安装,安装大小大约2GB。

安装完成后,打开Visual Studio,新建项目中可以找到R Project,即可新建R项目。

进入R工程,窗体方面就很“Visual Studio”,可以自由编辑模块位置。默认的布局中,左侧为编辑界面,左下方为交互窗口(可以理解为控制台Console),如果有图表或者其他的模块的话会在右侧显示。

实际上RStudio中显示的所有模块(包括Help、Files、Plots等)都是可以手动调出的。使用Ctrl+数字或者菜单栏R Tools -> Windows中选择即可调出,但是本人使用中遇到了错误提示,暂时不知道怎样解决。


使用Ctrl + Enter运行当前行或者当前选中的部分,结果可以在底端交互窗口(Console)里看到。
使用Ctrl + K + D代码自动对齐整理。这一点我个人非常喜欢。
至此,基于Visual Studio 2017的R语言基本开发环境安装完成。
 

添加R Markdown文档支持

本部分参考自Visual Studio文档“在Visual Studio中使用R”内“创建 R Markdown 文档”等部分。
关闭Visual Studio,从pandoc.org安装pandox

启动Visual Studio,此时其应当已经成功获取pandox应用。
安装 knitrrmarkdown 包,可从交互窗口执行安装操作。

install.packages("knitr")
install.packages("rmarkdown")


新建文件,在“R”大类下可以看到新建“R Markdown”类型的文件。

新建R Markdown文件,默认生成的rmd文件如下所示。

编辑区分为两部分,左侧为代码编写区,右侧为实时预览窗口。编写窗口与预览窗口均无法展示latex编写的公式,建议使用其他工具(如http://latex.codecogs.com/eqneditor/editor.php在线编辑)编写完成latex之后复制进来。

工具栏中这一排按钮很有用,可以将rmd文件转换成html、pdf(需要MiKTeX)和word。点击选中的“刷新”按钮可以运行rmd文件中的所有脚本,并在右侧显示得到的网页浏览效果。
在rmd文件中添加R语句块的快捷键与RStudio相同,为Ctrl + Alt + I
至此,Visual Studio中编写rmd文档的基本操作介绍完毕。


0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注