VSCode使用R语言

VSCode使用R语言#

1.安装关键插件

我们在远程连接后的vscode中,点击左侧插件按钮,搜索R,然后安装如图所示的两个插件,RR Debugger插件。

image-20250829104601066

安装完成后,左侧就会出现新的R图标

image-20250829104632103

2.创建一个R脚本

我们点击左上角的文件,点击新建文件,然后选择R Document,就完成了一个R脚本的创建~

image-20250829104802923

image-20250829104938056

3.开始运行R语言代码

如果你新建了一个R脚本,就会自动弹出一个空白的文档,然后需要先点击下方的R图标,弹出终端,然后就可以进行R语言分析任务了!

image-20250829105256294

4.Rstudio同款快捷键的配置

如果你想使用Rstudio一样的快捷键操作,可以进行设置

分别点击1.文件 2.首选项 3.键盘快捷方式

image-20250829105648199

然后点击右上方的打开键盘快捷方式

image-20250829105838354

image-20250829105918520

然后我们将keybindings.json的内容进行替换即可,记得最后执行crtl + s进行保存

(先备份保存原来的代码,防止出错无法恢复!然后直接替换默认的所有内容为以下代码)

// 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'"
}
]

最后需要在R中安装两个额外的依赖包,就大功告成了

install.packages("languageserver")
devtools::install_github("nx10/httpgd")

5.配置radian

首先登录自己的服务器ssh终端,进行radian的安装

pip install -U radian
vi ~/.bashrc #这里使用VIM编辑器,可以自行学习一下使用教程

然后在.bashrc里添加下面的内容

export PATH="$PATH:/XXX/YYY/.local/bin" #/XXX/YYY为你的家目录的路径,比如/data/usr_test2,比如/home/h3001

然后保存修改后的.bashrc,并重新激活

source ~/.bashrc

最后查看radian是否成功安装

which radian

image.png

然后使用VSCode远程ssh连接服务器的账号,进行r.rterm.option的额外配置:

image-20250829111235923

image-20250829111823325

删除--no-save

删除--no-restore

添加--no-site-file

完成后应该是下图这样的

image-20250829111902919

然后在上方设置栏搜索r.rterm:linux设置radian的路径

image-20250829112103695

接着在上方设置栏搜索r.br,进行勾选

image-20250829112207938

最后在上方设置栏搜索r.sessionWatcher,进行勾选

image-20250829112253383

然后重启vscode重启进行ssh连接,新建一个终端

image-20250829113019667

这里就可以选择新建R终端,然后就交给你自己探索R语言的使用啦!

image-20250829113105786