Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在 VSCODE 中高效使用 R 语言 (图文详解)

如何在 VSCODE 中高效使用 R 语言 (图文详解)

作者头像
白墨石
发布于 2021-03-03 02:24:06
发布于 2021-03-03 02:24:06
3.3K00
代码可运行
举报
文章被收录于专栏:生信情报站生信情报站
运行总次数:0
代码可运行

文章目录

一、功能特性展示

之前一直在用 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
  • Radian

三、安装

1、安装 vscode

官网:https://code.visualstudio.com/

2、安装 R
  • 下载:https://cran.r-project.org/mirrors.html
  • 选择清华的TUNA镜像
  • 根据需要选择下载,以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。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install radian

在 cmd 里输入 radian 查看是否安装正常

四、配置

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

2、根据不同操作系统,比如windows配置时,输入r.rterm.windows,填写 R 或 radian 路径。

如果为了更好的体验,建议配置 radian 的路径。

在 shell 中拿到 radian 路径信息 where radian 比如我的路径是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
r.rterm.windows

3、输入r.br,选中bracketed paste

不勾选,Radian 不会启用

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

5、输入r.sessionWatcher,勾选

可以实现绘图IDE,查看dataframe。如果想用原生绘图,取消勾选即可。

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages("languageserver")

五、测试

1、计算和输出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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、绘图

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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"
)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
🤯 VS Code | 在VS Code中搭建你的R语言运行环境吧!~(图文介绍超详细)
1什么是VS Code 🧐 Visual Studio Code(简称 VS Code)是一款由微软开发的跨平台编辑器,支持语法高亮,代码自动补全,代码重构等功能。😚 用户可以通过安装扩展程序,来扩展软件的功能。🔍 2019年,Stack Overflow组织了开发者调查,其中Visual Studio Code被认为是最受开发者欢迎的开发环境。🥰 据调查,87317名受访者中有50.7%的受访者声称正在使用Visual Studio Code。🌟 2下载并安装R 这里我们就不做具体介绍了,大家可以翻看之前
生信漫卷
2023/02/24
17.3K2
🤯 VS Code | 在VS Code中搭建你的R语言运行环境吧!~(图文介绍超详细)
VSCode安装配置C语言(保姆级教程)
Visual Studio Code(简称VS Code)正是一款备受好评的代码编辑器,它免费、开源,支持多种编程语言,拥有丰富的插件和强大的功能。
平凡之路.
2024/10/09
9940
VSCode安装配置C语言(保姆级教程)
更现代的服务器R开发----服务器VSCode-R搭建
可以提高计算性能:使用服务器可以将计算分配到服务器的高性能硬件上,特别是当你的计算需要大量内存和处理器资源时。
叶子Tenney
2023/03/14
1.6K0
更现代的服务器R开发----服务器VSCode-R搭建
117-R工具指南23-利用vscode进行R的远程开发,并打通conda环境
在[[114-R工具指南22-R包的版本控制]] 及[[112-R工具指南21-使用conda帮你在服务器上装R包]] 我们就反复提到过R studio server 的阴谋:
北野茶缸子
2022/04/05
3.9K1
117-R工具指南23-利用vscode进行R的远程开发,并打通conda环境
更现代的R代码编辑器----本地VSCode-R搭建
每一位初学者接触R,想必都是从RStudio开始的,甚至将RStudio当作R本身的也不在少数。尽管RStudio是一个非常受欢迎的R编程环境,但它也有一些缺点。
叶子Tenney
2023/03/14
3.5K0
更现代的R代码编辑器----本地VSCode-R搭建
如何在 Pycharm 中高效使用 R 语言 (图文详解)
相信大家学习生信的时候,都会或多或少使用 R 语言来处理生信问题。而几乎提到 R,就会用到 Rstudio 作为开发工具。
生信菜鸟团
2020/05/18
5.1K0
在vscode中配置R的开发环境
有时候各位使用R的用户不知道会不会有这样的感觉,visual studio和Rstudio由于负载过重,在打开或者加载R script时会出现加载过慢的情况,但对于很多数据工作者来说,variable inspector和data view这类的数据可视化功能必不可少,而visual studio和Rstudio在这方面做得可以说是非常完善。在这时候笔者就想到了visual studio code,毕竟作为宇宙最强IDE的减配和开源版本(这里形容可能不太准确),各种语言相应的开发插件众多。更加让笔者惊喜的是,目前vscode-R一直处于开发阶段,并且在最近的1.2.0版本结合了vscode关于web view的API,添加了R session watcher——一个集成的数据可视化构架,并且在1.21中完善了windows系统下的extension的bug。我们来看看集成的viewer会有什么样的效果:
用户7652506
2020/08/12
12.4K0
在vscode中配置R的开发环境
社交网络分析的 R 基础:(一)初探 R 语言
3 年的硕士生涯一转眼就过去了,和社交网络也打了很长时间交道。最近突然想给自己挖个坑,想给这 3 年写个总结,画上一个句号。回想当时学习 R 语言时也是非常戏剧性的,开始科研生活时到处发邮件要源代码,发完最后一封本以为又是无功而返,很意外的收到了秒回的邮件,邮件中附上了由 R 语言编写的实验代码。当时过于开心,因为终于有热心的作者回复了,以至于没有仔细考虑,想都没想对着满是警告的代码开始了 R 语言学习之旅。之后的几天陆陆续续的收到了其他作者的回复,实验代码多是使用 Python 构建的,好吧只能咬咬牙继续了。当时的学习苦于资料太少,唯一的参考只有那份 R 语言实验代码,因此萌生了写一份站在社交网络分析角度的 R 语言教程。《社交网络分析的 R 基础》中所介绍的内容都是最新的技术,Visual Studio Code 在半年之前甚至无法调试 R 语言,代码规范遵循 Google's R Style Guide。该系列博客一共包含六篇文章,具体的目录如下:
张高兴
2025/05/21
1170
社交网络分析的 R 基础:(一)初探 R 语言
windows系统VScode配置R语言
一直在Rstudio中编写R语言程序,这里,想用VScode进行R语言的编写,毕竟除了R语言,还要编写Python,Shell,Julia等语言,Vscode是通用的平台。
邓飞
2022/05/19
1.7K0
windows系统VScode配置R语言
如何在 Pycharm 中高效使用 R 语言 (图文详解)
最新的 Pycharm 大量更新了对 R 的功能支持,在 IntelliJ 的大名加持下,拥有自动补全代码(最新加入了机器学习的新特性),自动格式化代码,版本控制,以及大量的插件支持。
白墨石
2021/01/13
1.6K0
如何在 Pycharm 中高效使用 R 语言 (图文详解)
STM32高级开发——使用VS Code搭建STM32开发环境
素材来源:https://blog.csdn.net/zhengyangliu123/article/details/79090601
李肖遥
2022/12/22
1.8K0
STM32高级开发——使用VS Code搭建STM32开发环境
在VScode中对R语言进行环境配置
从前,有一个名叫阿磊的程序员,他对编程充满了热情,但总是对新事物感到好奇又有点害怕。一天,他听说了一个强大的编程语言——R语言,它在数据分析和统计学领域非常流行。阿磊决定要在他的VSCode编辑器中安装并配置R语言,以便他可以开始探索数据科学的奥秘。
用户10922923
2024/12/18
5810
在VScode中对R语言进行环境配置
VScode配置c语言;
VS Code(Visual Studio Code)是一款轻量级的代码编辑器,由微软开发并免费提供。它可在多个操作系统(包括Windows、Mac和Linux)上运行,并提供了丰富的功能和扩展性。
用户10922923
2024/01/23
3290
VScode配置c语言;
「R」Rprofile:R 全局设置
根据我的 R 使用经验,结合 Y 叔和 Yihui 提供的一些便利函数,我构建了一个比较合适的 R 配置。推荐大家结合自己需求使用和自定义。
王诗翔呀
2020/08/14
1.6K0
vscode安装
🌈个人主页:Rookie Maker 🏆🏆关注博主,随时获取更多关于IT的优质内容!🏆🏆
编程交流
2024/05/11
3040
vscode安装
实例解析:如何开发 VSCode LSP 服务
上图应该大家经常使用的「错误诊断」 功能,它能够在你编写代码的过程中提示,那一块代码存在什么类型的问题。
桃翁
2021/08/13
1.6K0
实例解析:如何开发 VSCode LSP 服务
vscode配置php开发环境_vscode搭建c语言环境
搭建php开发环境需要下载vscode和phpstudy,本教程为以Windows 64bit为例
全栈程序员站长
2022/09/29
1.4K0
vscode配置php开发环境_vscode搭建c语言环境
VSCode配置调试编译java环境,史上最全!!!
点击扩展(Ctrl+Shift+X) --> 搜索查找 Java Extension Pack --> 点击安装
Twcat_tree
2022/11/22
43K2
VSCode配置调试编译java环境,史上最全!!!
vscode配置C/C++环境(保姆级详细教程)
VSCode,全称为Visual Studio Code,是一款由微软开发的免费、开源的轻量级代码编辑器,它支持多种编程语言和平台,并提供丰富的扩展功能,让开发者能够更高效地编写代码。
小灵蛇
2024/09/12
7K0
vscode配置C/C++环境(保姆级详细教程)
使用 Visual Studio Code 开发 LINUX 上 C++ 应用
以前开发 Linux 服务器的程序,会有通过 samba 进行文件保存,或者先在 windows 上编译测试,然后传到 Linux 服务器重新编译测试。这些都不太直接,而且调试起来比较困难。现在很多 IDE 都支持直接编写 LINUX 上的程序了,本文介绍 VSCode 如何完成这个工作。
韩伟
2021/04/01
4.3K0
使用 Visual Studio Code 开发 LINUX 上 C++ 应用
相关推荐
🤯 VS Code | 在VS Code中搭建你的R语言运行环境吧!~(图文介绍超详细)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验