R语言安装VSCODE和环境配置

 更新时间:2024年11月30日 14:43:33   作者:WW、forever  
VSCode是一个跨平台的代码编辑器,支持多种编程语言和运行时环境,在VSCode中配置R语言环境,需要安装R插件和RDebugger插件,并配置R语言虚拟环境,配置过程中需要设置R执行路径、启动时的命令行参数和SessionWatcher等选项,安装Languageserver插件可以实现自动补齐

Visual Studio Code(简称“VSCode” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

VSCODE下载及安装

https://code.visualstudio.com/Download

VSCODE上配置R语言环境

1、先安装 R 插件和 R Debugger插件

在vscode的安装插件部分输入R,如下所示:

 

2、配置R语言虚拟环境

1、在 VSCODE 左下角进入设置页面

2、根据不同操作系统,比如windows配置时,输入r.rterm.windows,填写 R 或 radian 路径。
说明:r.rterm.windows配置项用于指定 R 执行路径,即 R 的终端程序路径。在 VS Code 中,R 的运行依赖于这个路径的正确设置。

C:\Program Files\R\R-4.4.2\bin\R.exe
C:\Users\Wan Zhou\anaconda3\envs\R4.0.2\Scripts\R.exe
C:\Users\Wan Zhou\anaconda3\envs\R4.0.2\lib\R\bin\R.exe
C:\\Users\\Wan Zhou\\anaconda3\\envs\\R4.0.2\\Scripts\\R.exe

3、输入 r.rterm.option,删除–no-save,–no-restore,添加–no-site-file

说明: r.rterm.option选项用于设置 R 启动时的命令行参数。

–no-save:退出 R 时,不保存当前会话(避免自动保存 .RData 文件)。
–no-restore:启动 R 时,不加载之前保存的会话数据。
–no-site-file:忽略全局级别的 R 配置文件(Rprofile.site)。这可以避免一些全局配置干扰您的项目环境,确保您的 R 会话尽可能干净。

4、输入r.sessionWatcher,勾选


说明:r.sessionWatcher选项决定是否启用 Session Watcher,这是 R 插件在 VS Code 中的一个重要功能。

5、要实现自动补齐还需要安装:Languageserver

install.packages("languageserver")

 

总结

VSCode是一个跨平台的代码编辑器,支持多种编程语言和运行时环境,在VSCode中配置R语言环境,需要安装R插件和RDebugger插件,并配置R语言虚拟环境,配置过程中需要设置R执行路径、启动时的命令行参数和SessionWatcher等选项,安装Languageserver插件可以实现自动补齐。

到此这篇关于R语言安装VSCODE和环境配置的文章就介绍到这了,更多相关R语言VSCODE和环境配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • R语言的一个加法函数使用介绍

    R语言的一个加法函数使用介绍

    这篇文章主要介绍了R语言的一个加法函数使用介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言绘制维恩图ggvenn示例详解

    R语言绘制维恩图ggvenn示例详解

    这篇文章主要为大家介绍了R语言绘制维恩图ggvenn示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • R语言-实现将向量转换成一个字符串

    R语言-实现将向量转换成一个字符串

    这篇文章主要介绍了R语言-实现将向量转换成一个字符串,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言 如何保留大于或小于特定数值的行

    R语言 如何保留大于或小于特定数值的行

    这篇文章主要介绍了R语言实现保留大于或小于特定数值的行操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言 title()函数的参数用法说明

    R语言 title()函数的参数用法说明

    这篇文章主要介绍了R语言 title()函数的参数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言的下载安装图文教程讲解

    R语言的下载安装图文教程讲解

    这篇文章主要介绍了R语言的下载安装图文教程讲解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 如何用R语言绘制饼图和条形图

    如何用R语言绘制饼图和条形图

    这篇文章主要介绍了如何用R语言绘制饼图和条形图,帮助大家更好的理解和学习使用R语言,感兴趣的朋友可以了解下
    2021-03-03
  • R语言-修改(替换)因子变量的元素操作

    R语言-修改(替换)因子变量的元素操作

    这篇文章主要介绍了R语言-修改(替换)因子变量的元素操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言学习笔记之plot函数

    R语言学习笔记之plot函数

    plot()函数是R中最基本的绘图函数,其实最简单、最基础的函数,这也就意味着其具有更多的可操作性,下面这篇文章主要给大家介绍了关于R语言学习笔记之plot函数的相关资料,需要的朋友可以参考下
    2022-10-10
  • R语言中merge函数详解

    R语言中merge函数详解

    这篇文章主要介绍了R语言中merge函数,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10

最新评论