参考视频 也是笔者录制 有步骤磕磕绊绊也可以参考一下视频的流程
rstudio直接无法接入ai_agent 并且自带的github_coplit也无法愉快使用 接入vscode之后 就可以愉快的使用trae进行分析开发 并且可以绕过rstudio造成的很多问题 如网络/多线程error等
🛠 前提条件
- 已安装 Visual Studio Code
- 已安装 Remote - SSH 插件
- 已在服务器上安装 R、Python、pip 或 conda 环境(CSDN, Leesure001)
📦 步骤一:在服务器上安装必要的工具
-
安装 R:
你可以使用系统包管理器或 conda 安装 R。以下是使用 conda 安装的示例:
conda create -n R_env r-base conda activate R_env或系统R的位置也可以
# which查看位置 记下 后面用 which R /usr/local/bin/R -
安装 Python 和 pip:
如果尚未安装 Python 和 pip,请先安装它们。然后使用 pip 安装 radian:
pip install radian装好后还是
# which查看位置 记下 后面用 which radian -
安装 R 包:
在 R 环境中安装
languageserver包:install.packages("languageserver")
🔌 步骤二:在 VSCode 中配置远程开发环境
-
连接到远程服务器:
- 在 VSCode 中按
Ctrl+Shift+P,输入并选择Remote-SSH: Connect to Host...,然后输入服务器的 SSH 地址。(Leesure001)
- 在 VSCode 中按
-
安装 VSCode 插件:
-
在远程环境中,安装以下插件:(CSDN)
-
-
配置 VSCode 设置:
-
按
Ctrl+,打开设置,点击右上角的{}图标打开settings.json文件。 -
vscode修改radian的可执行位置 前面which那里获取到的
Rterm: Linux- 修改R的可执行位置
Rpath: Linux -
🧪 步骤三:验证配置
-
创建一个 R 脚本:
在 VSCode 中创建一个新的
.R文件,输入以下代码:library(ggplot2) ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point() -
运行脚本:
- 按
Ctrl+Shift+S运行脚本或者vscode窗口右上角点三角run运行按钮,检查是否能成功绘制图形。
- 按
-
单行执行
- 按
Ctrl+enter运行脚本 这里和rstudio用法一样
- 按
-
使用 R Markdown:
- 创建一个新的
.Rmd文件,输入以下内容: summary(cars) - 按
Ctrl+Shift+P,选择R: Open Preview,查看 R Markdown 的预览效果。
- 创建一个新的
⚠️ 常见问题与解决方案
- 多行输入一定要开
VScode中R语言一行代码被认为多行执行_r语言一行代码写在多行-CSDN博客
-
无法显示图形:
- 确保已安装并配置
httpgd包。 - 在 VSCode 设置中启用
r.plot.useHttpgd。(简书, Leesure001)
- 确保已安装并配置
-
代码补全无效:
- 确保已安装并配置
languageserver包。 - 在 VSCode 设置中启用
r.sessionWatcher。(博客园)
- 确保已安装并配置
-
路径配置错误:
- 使用
which R和which radian命令检查 R 和 radian 的实际路径。 - 确保在 VSCode 设置中正确配置了
r.rterm.linux和r.rpath.linux。(博客园, Leesure001)
- 使用