如何在 VSCODE 中高效使用 R 语言 (图文详解)¶
约 986 个字 38 行代码 24 张图片 预计阅读时间 5 分钟 共被读过 次
作者:未知
目录 ¶
如何在 VSCODE 中高效使用 R 语言 (图文详解)¶
原发布于 知乎,未知
一、功能特性展示 ¶
之前一直在用 Rstudio 来编写 R,也尝试用过 Pycharm 配置 R 环境。
但是由于现在需求要同时满足 Python,R 和网站要同时开发,为了避免来回切换不同的 IDE,重复配置,还有路径一堆麻烦事。
今天我们先介绍在 VSCODE 中配置 R 环境,看看它有什么特性足以让我们更改自己习惯。
1、绘图
2、查看及搜索数据
3、多行输出
4、鼠标悬停,显示函数文档
5、鼠标悬停,显示变量信息
6、格式化代码
二、材料 ¶
- vscode
- R
- vscode 插件:
- R support for Visual Studio Code
- R LSP Client
三、安装 ¶
1、安装 vscode ¶
官网:https://code.visualstudio.com/
2、安装 R ¶
- 下载:
- 选择清华的
- 根据需要选择下载,以 windows 下载为例
- 选择
base
- 点击下载
安装时需要注意:
选安装目录时候,需要注意没必要安装在 C 盘,后续安装包会占用资源。建议在其他盘创建目录,然后以 R 版本号命名的方式安装 R。
比如我在 E 盘下的
R目录 :
3、安装插件 ¶
R support for Visual Studio Code¶
这是在 vscode 运行 R 语言的核心插件
R LSP Client¶
R LSP Client 插件依托于 Language Server Protocol,LSP 可以使编程语言在编辑器上得到语法支持。提供自动补全,代码格式化,帮助文档等功能。
4、Radian¶
官网称 radian 是一款 21 世纪的 R 语言编辑器。
因为 radian 是 python 编写,首先我们得先有 python 环境,安装参考:https://zhenglei.blog.csdn.net/article/details/88828229。
在 cmd 里输入 radian 查看是否安装正常
四、配置 ¶
1、在 VSCODE 右下角进入设置页面
2、根据不同操作系统,比如 windows 配置时,输入r.rterm.windows,填写 R 或 radian 路径。
如果为了更好的体验,建议配置 radian 的路径。
在 shell 中拿到 radian 路径信息
where radian比如我的路径是:
3、输入r.br,选中bracketed paste
不勾选,Radian 不会启用
4、输入 r.rterm.option,删除--no-save,--no-restore,添加--no-site-file
5、输入r.sessionWatcher,勾选
可以实现绘图 IDE,查看 dataframe。如果想用原生绘图,取消勾选即可。
6、要实现自动补齐还需要安装:Languageserver
五、测试 ¶
1、计算和输出
add <- function(x, y) {
x + y
}
print(add(1, 2))
print(add(1.0e10, 2.0e10))
print(paste("one", NULL))
print(paste(NA, "two"))
print(paste("multi-line", "multi-line"))
2、绘图
h <- c(1, 2, 3, 4, 5, 6)
M <- c("A", "B", "C", "D", "E", "F")
barplot(h,
names.arg = M, xlab = "X", ylab = "Y",
col = "#00cec9", main = "Chart", border = "#fdcb6e"
)
报错的解决:¶
- VScode 无法运行 R 程序 PowerShell
PS D:\User\Desktop\CS61A> Rscript "d:\User\Desktop\CS61A\first.R" Rscript : 无法将“Rscript”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1 + Rscript "d:\User\Desktop\CS61A\first.R" + ~~~~~~~ + CategoryInfo : ObjectNotFound: (Rscript:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
解决办法:
将 R 添加到系统环境变量(推荐)
- 检查 R 是否已安装
打开 R 的安装目录(如C:\Program Files\R\R-4.3.1\bin),确认Rscript.exe存在。 - 添加 R 到环境变量
- 右键点击“此电脑” → 属性 → 高级系统设置 → 环境变量 → 系统变量 → 找到
Path→ 编辑 → 新建。 -
添加 R 的
bin目录路径:plaintext
复制
C:\Program Files\R\R-4.3.1\bin
-
保存并重启 PowerShell。
- 验证是否生效
输入命令:
powershell
复制
Rscript --version
如果显示版本号(如 R scripting front-end version 4.3.1
- 运行 R 脚本时镜像未设置
解决办法:
要解决在运行 R 脚本时出现的 CRAN 镜像未设置错误,可以按照以下步骤操作:
步骤一:修改 R 脚本中的包安装命令
在安装包的代码行中,明确指定 CRAN 镜像源。例如,将:
修改为:
步骤二:或者在脚本开头设置镜像源
在脚本的最开始添加以下代码,设置默认的 CRAN 镜像:
示例修改后的first.R first.R 脚本:
# 设置CRAN镜像
options(repos = c(CRAN = " https://cloud.r-project.org "))
# 安装需要的包(示例)
install.packages("ggplot2")
# 后续其他代码...
说明:
- 使用
repos参数直接指定镜像地址,确保 R 能够正确访问 CRAN 服务器。 - 设置
options(repos=...)可避免每次安装包时重复指定镜像。
完成上述修改后,重新运行脚本即可解决镜像未配置导致的错误。






















