设置 Visual Studio 代码以使用 R - “win32 不能使用 R”

Joh*_*ith 5 plugins r visual-studio-code

我正在尝试设置 R 以使用 Visual Studio 代码。当我使用键CTRL+执行一行时,ENTER出现错误“win32 无法使用 R”。

我正在遵循这篇中篇文章中提出的建议,我已经设法安装了所有扩展,但不确定在哪里应用点“4。最后在编辑器的 settings.json 中添加这些行”

我看过这篇文章,它描述了(我认为)如何更新 settings.JSON 但老实说,我不确定在哪里以及这是否是在原始帖子中添加行的正确位置。

我 PC 上的 JSON 文件如下所示

{
    "[json]": {
    
        "editor.quickSuggestions": {
            "strings": true
        },
        "editor.suggest.insertMode": "replace",
        "gitlens.codeLens.scopes": [
            "document"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗

谢谢

小智 8

只是想指出@Andrew 对他的答案的最后评论是正确的。至少在我的 Windows 安装中,我必须输入两个路径才能摆脱“win32 无法使用 R”错误,即屏幕截图中显示的 R.exe 路径以及条目中的 Rterm.exe 路径R > Rterm: Windows。如果没有第二个条目,我的情况下错误仍然存​​在。


And*_*rew 7

当我遇到这个错误时,我用 Win10Pro (20H2) 和 VSC 1.53.0-insider 做了以下操作

  1. 找到您的 R.exe 位置。我的是在C:\Program Files\R\R-3.6.2\bin\x64\R.exe
  2. 打开VSC,加载后,按[CTRL]+','打开您的设置。在“搜索设置”中输入“R”。
  3. 在“常用”下的左栏中向下滚动到 Extensions > R
  4. 在“R”的设置中,向下滚动到 R > Rpath: Windows
  5. 输入上面#1 中确定的RPath,然后[CTRL]+'S'保存。或者当您关闭“设置”窗格时,我认为它应该保存。
  6. 重新启动 VSC,错误应该会消失。

在此处输入图片说明

  • @JohnSmith我认为这是图像中最大的红色框正下方的 R>Rterm 。Rpath 是可执行文件的路径。我认为 Rterm 是终端的 R 路径。也许,对于 Windows,尝试将“C:\Program Files\R\R-3.6.2\bin\x64\Rterm.exe”放入 Rterm.exe 的路径。 (3认同)
  • 非常感谢@Andrew的帮助 (2认同)
  • 这个解决方案没有解决我的问题 (2认同)

Bra*_*rad 7

文件 -> 首选项 -> 设置

R路径: C:\Users\xxxxx\AppData\Local\Programs\R\R-4.2.1\bin\R.exe

术语: C:\Users\xxxxx\AppData\Local\Programs\R\R-4.2.1\bin\R.exe

然后使用 RGui(位于 VScode 之外)安装至少一个库。

重新启动 VScode 将识别 R 库路径。