如何在VS Code中切换当前使用的R版本
VS Code 切换多版本R的操作方法
- 操作前先确认你已经在VS Code扩展面板安装了官方R扩展(发布者为REditorSupport),第三方R扩展不支持原生版本切换功能。
方法1:临时快速切换当前会话R版本
不需要修改任何固定配置,临时需要用旧版本时操作最快:
- 按快捷键调出命令面板:Windows/Linux按
Ctrl+Shift+P,Mac按Cmd+Shift+P - 在命令面板搜索框输入
R: Select Interpreter,选中对应命令回车 - 下拉列表会自动扫描本机所有已安装的R版本,直接点击你需要使用的版本即可
- 如果列表没识别到你安装的旧版本,选择
Enter path to R executable选项,手动填入对应版本R可执行文件的完整路径:- Windows默认路径参考:
C:\Program Files\R\R-<对应版本号>\bin\x64\R.exe - Mac默认路径参考:
/Library/Frameworks/R.framework/Versions/<对应版本号>/Resources/bin/R - Linux默认路径参考:
/usr/lib/R/bin/R(自定义编译安装的版本填自己的安装路径即可)
- Windows默认路径参考:
- 切换完成后关闭当前已打开的R终端,重新启动R会话就会加载你选的版本。
方法2:设置全局默认R版本
如果不想每次打开VS Code都手动选,可以把日常用的最新版R设为全局默认:
- 打开命令面板,输入
Preferences: Open User Settings回车进入全局设置页 - 在设置页搜索框输入
R: R Path,找到对应配置项,把你常用的最新版R可执行文件完整路径填入输入框,保存后全局生效,之后所有新开的VS Code窗口默认都用这个版本。
方法3:给指定项目固定专属R版本
如果有老项目必须绑定旧版本R,可以给单独工作区设置版本,不会影响其他项目:
- 用VS Code打开对应项目的根文件夹作为工作区
- 打开命令面板,输入
Preferences: Open Workspace Settings回车进入工作区设置页 - 同样找到
R: R Path配置项,填入该项目需要的旧版本R路径,保存即可。之后只要打开这个工作区,就会自动加载对应版本的R,不用手动切换。
注意:切换R版本后必须关闭之前已经启动的R终端(包括Radian增强终端)再重新启动R会话,否则会继续运行之前加载的旧进程,导致配置不生效。如果你使用Radian作为R终端,不要把R路径填成Radian的可执行文件路径,仍然填原生R的路径即可,扩展会自动适配调用Radian。
内容的提问来源于stack exchange,提问作者L10Yn
相关产品推荐
相关产品推荐

