我们使用vs code运行R语言代码
ssh连接 conda配置
默认都会
ssh连接教程:VS Code / Pycharm配置SSH远程开发(免密登录)
conda配置教程:纯小白 远程Linux服务器无root权限,安装conda
Linux配置R语言环境
# 新建一个R环境
conda create -n R4.4.1 r-base=4.4.1
# 配置R基础的环境
conda install conda-forge::r-languageserver
conda install conda-forge::radian # Radian是一个R的控制台,具有多行编辑和丰富的语法高亮功能。
conda install conda-forge::r-httpgd # httpgd异步图形输出包
conda install conda-forge::r-devtools
conda install conda-forge::jupyter
conda install conda-forge::r-IRkernel
注意:安装之后,使用conda activate r431
激活环境,无特别说明,后续的操作均以激活环境。
本机配置vs code插件
-
安装 R Extension for Visual Studio Code
在扩展程序界面搜索R
,安装R Extension for Visual Studio Code -
安装R Debugger
顺便按照R Debugger,用于调试debug。
配置setting.json
打开vs code的setting.json, 在最后加上,里面的位置按实际的位置修改即可(只需要修改conda环境前面的即可)。
"r.bracketedPaste": true,
"r.rterm.linux": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/radian",
"r.rpath.linux": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/R",
"r.rterm.mac": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/radian",
"r.rpath.mac": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/R",
"r.rterm.option": [
"--no-save",
"--no-restore",
"--no-site-file",
"--r-binary=${userHome}/packages/anaconda3/envs/R4.4.1/bin/R"
],
"r.libPaths": [
"${userHome}/packages/anaconda3/envs/R4.4.1/lib/R/library"
],
"r.plot.useHttpgd": true,
"[r]": {
"editor.defaultFormatter": "REditorSupport.r"
},
"files.associations": {
"*.rmd": "rmd"
},
运行
在服务器上新建.R 或者 .Rmd 文件, 输入相关R语言代码。
按Ctrl + Enter
就可以实现逐行运行(运行光标所在的行)。
按右上角的运行按钮就可以实现运行全部代码。