rmarkdown 未在 vscode 中运行块

las*_*gna 4 r-markdown visual-studio-code

我正在尝试迁移到 vscode,因为我可以用它做比 rstudio 更多的事情。当我尝试使用我保存的 Rmd 时,vscode 无法识别它与块一起工作,尽管在 rmarkdown 中进行了配置。当它们打开时,它们看起来像这样: 在此输入图像描述

但是当我从空白 HTML 模板打开它时,它们的工作方式就像必须做的那样: 在此输入图像描述

任何可能的鳍我都会很感激。

Ctr*_*Zed 13

我希望你现在已经解决了这个问题,但以防万一 - 我也很高兴在 VS Code 中使用 *.Rmd,但有一段时间没有,并且这些块不再被识别为 R - 或块。

我一直在使用r-lsp,它曾经被标记为已弃用,所以我只是在一次激烈的剔除中摆脱了它......

现在转到vscode-R,我发现我必须更改files.associationsVSCode 中的settings.json(Ctrl+Shift+P > 首选项:打开用户设置(JSON))从以前的值:

  "files.associations": {
    "*.rmd": "markdown"
  },
Run Code Online (Sandbox Code Playgroud)

  "files.associations": {
    "*.Rmd": "rmd"
  }
Run Code Online (Sandbox Code Playgroud)

也许一直都是错的!vscode-R wiki 中的详细信息,请参见https://github.com/REditorSupport/vscode-R/wiki/R-Markdown