1、效果图
先浏览一下最终的效果图:
亮点:
- 语法高亮
- 自动补全
- 代码执行
- 查看包的介绍、函数定义
- 参数预览
- 多彩R Console
下面介绍一下相关配置。
2、安装R插件
- R support for Visual Studio Code
R 的核心插件,具有语法高亮,基础代码片段和代码执行等功能 - R LSP Client
代码补全、查看函数定义以及参数预览等功能
要想该插件生效,还需在R中安装languageserver
包
install.packages("languageserver")
3、安装radian库
radian是一个python项目,使用pip install -U radian
安装,
在命令行就可以调用
radian
,4、进行配置
- 在命令行返回
R.exe
、radian.exe
的路径,后面需要使用
wmic process where (Description="R.exe")
比如我返回的结果是:
R.exe
:D:\Program Files\R\R-3.6.1\bin\x64\R.exe
where radian
radian.exe
:D:\Program Files\Python\Python37\Scripts\radian.exe
which R
which radian
- 在VS Code中,
Ctrl + ,
,输入r.rterm.option
,将--no-save
,--no-restore
删掉
- 设置
r.rterm:Windows
为radian.exe
的路径:
- 设置
r.lsp.path
为R.exe
的路径
(在这里我一开始一直搜不到r.lsp.path
,但是后来又能搜到,不知道为什么?当时的解决办法好像是搜的lsp
,再找到r.lsp.path
)
- 勾选
r.session.watcher
,这样就可以在VS Code里绘图、查看数据,而没有各种弹窗:
以上设置也可以通过修改settings.json
文件完成: