在VS Code中使用本地R——windows系统

1、效果图

先浏览一下最终的效果图:


effects_picture

亮点:

  • 语法高亮
  • 自动补全
  • 代码执行
  • 查看包的介绍、函数定义
  • 参数预览
  • 多彩R Console

下面介绍一下相关配置。
\color{red}{虽然讲的主要是Windows系统下的配置,但macOS系统也可以参考。}

2、安装R插件

  • R support for Visual Studio Code
    R 的核心插件,具有语法高亮,基础代码片段和代码执行等功能
  • R LSP Client
    代码补全、查看函数定义以及参数预览等功能
    要想该插件生效,还需在R中安装languageserver
install.packages("languageserver")
extensions

3、安装radian库

radian是一个python项目,使用pip install -U radian安装,

radian_install

在命令行就可以调用radian
radian_call

4、进行配置

  • 在命令行返回R.exeradian.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
\color{red}{macOS系统自带终端,因此打开终端后,分别输入以下命令就可以返回路径了}

which R
which radian
  • 在VS Code中,Ctrl + ,,输入r.rterm.option,将--no-save--no-restore删掉
    r.rterm.option
  • 设置r.rterm:Windowsradian.exe的路径:
    r.rterm:Windows.png
  • 设置r.lsp.pathR.exe的路径
    (在这里我一开始一直搜不到r.lsp.path,但是后来又能搜到,不知道为什么?当时的解决办法好像是搜的lsp,再找到r.lsp.path
    r.lsp.path
  • 勾选r.session.watcher,这样就可以在VS Code里绘图、查看数据,而没有各种弹窗:
    r_session_watcher.png

    以上设置也可以通过修改settings.json文件完成:
    settings.json.png

5、重启VS Code,即可生效

参考文档:
在VSCode 中配置R 语言运行环境
VSCode 愉快地使用 R

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。