在VSCode中使用R

最近因为有R和python一起开发的需求,于是打算从RStudio换到VSCode,查了些教程多少都有些过时了,折腾了一下也踩了点坑,以此来记录一下。

1.下载R和VSCode

这里就不在赘述了,直接去R和VSCode官网下载即可。

2.下载VSCode插件

shift+command+X打开插件商店搜索R,下载以下两个:

至此,就已经可以使用了,想要更好的体验还可以配合radian和httpgd。

3.(可选)radian和httpgd

!需要安装python

1
$ pip install radian

查看是否安装成功

接下来,打开VSCode的设置json文件,在其中添加如下内容:(注意,如果没有使用其他的终端则不必添加最后一块儿内容,我是因为使用了zsh,且如果在winows下记得修改osx)

其中,两处地址分别指向radian和R的路径,如果不清楚可以使用

1
$ where radian

查看radian路径,在R的终端中使用

1
> R.home()

查看R路径。
接下来,通过R安装languageserver包,他可以提供更好的语法支持和自动补全

1
> install.packages('languageserver')

同样,通过R安装httpgd包,它可以提供更好的图片浏览体验

1
> install.packages('httpgd')

这样就可以使用VSCode开发R了~


在VSCode中使用R
http://kidmusic.github.io/2025/03/17/在VSCode中使用R/
作者
HotCat
发布于
2025年3月17日
许可协议