• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

2022最新教程 | windows系统vscode配置R语言

武飞扬头像
育种数据分析之放飞自我
帮助12

VScode配置R语言

一直在Rstudio中编写R语言程序,这里,想用VScode进行R语言的编写,毕竟除了R语言,还要编写Python,Shell,Julia等语言,Vscode是通用的平台。

这里,我下载的都是最新版的R和Vscode(2022-04-07)。

1. 下载R语言4.1.3

https://cran.r-project.org/bin/windows/base/

学新通
默认安装就行,这里不勾选32位系统,因为我的电脑是64位系统的,没有必要安装32位系统的版本。

学新通
其它默认安装即可:
学新通
安装完成:
学新通

2. 安装vscode1.66

https://code.visualstudio.com/download

学新通

双击打开exe文件,进行安装。
学新通
学新通

安装成功,打开:
学新通

3. vscode配置R语言

3.1 安装vscode的R插件

点击插件框(左边的红框),然后输入R,找到第一个,点击安装。
学新通
安装插件:
学新通

3.2 安装R包

进入R语言,安装R包languageserver

学新通
复制下面命令到R中,点击Enter执行

install.packages("languageserver")

学新通

3.3 推荐继续配置

学新通
在R中,安装httpgd

install.packages("httpgd")

在Vscode中,安装R Debugger插件
学新通
在vscode终端下安装radian

打开终端的方法:
学新通

pip3 install -U radian

如果报错,没有pip3,用pip也可以

pip install -U radian

学新通
安装完成之后,输入radian,进入下面界面,说明安装成功:

学新通

4. 个性化设置

4.1 快捷键设置

在R中,我们最常用的两个快捷键:

  • ctrl Enter,执行当前行代码,并自动跳转下一行
  • ctrl shift M,生成%>%快捷键

学新通

然后打开设置界面:
学新通
把下面代码,添加进去,然后保存文件即可。

// begin of R language shortcuts
[{
    "key": "ctrl shift m",
    "command": "editor.action.insertSnippet",
    "when": "editorTextFocus && editorLangId == 'r'",
    "args": {
        "snippet": " %>% "
    }
},

{
    "key": "ctrl enter",
    //"command": [ "python.execSelectionInTerminal", "cursorDown" ],
    "command": "macros.pythonExecSelectionAndCursorDown",
    "when": "editorTextFocus && editorLangId == 'python'"
}
]

学新通

学新通

4.2 使用radian作为终端

打开设置:
学新通

搜索:r.rterm.windows,把你的radian.exe的路径写进去:
学新通
搜索:r.br,勾选Radian作为终端。

学新通

4.3 将httphd作为图片显示器

设置中,键入httphd,勾选。重启vscode生效。
学新通

4.4 将vscode的终端改为git的bash风格

在设置中,键入:shell wind,然后再下拉菜单中选择Git Bash 即可。
学新通

搞定:
学新通

5. 测试vscode中运行R语言

5.1 新建脚本

在vscode中,新建一个R脚本,保存为test.R
学新通
输入加法运算:

1 1
1 2
1 3

点击Ctrl Enter,自动执行,并跳转到下一行。
学新通

5.2 画图

学新通

5.3 代码补全功能

学新通

5.4 管道符

ctrl shift M,打印出:%>%

也可以用。

6. 来个关注点赞吧

这应该是全网最完整的教程了,快来关注一波吧!

欢迎关注我的公众号:育种数据分析之放飞自我。主要分享R语言,Python,育种数据分析,生物统计,数量遗传学,混合线性模型,GWAS和GS相关的知识。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfgcigh
系列文章
更多 icon
同类精品
更多 icon
继续加载