gpt4 book ai didi

r - 如何在 SublimeREPL 的 R Markdown 文件中运行 R 代码?

转载 作者:行者123 更新时间:2023-12-04 13:17:45 26 4
gpt4 key购买 nike

我想在不离开 Sublime Text 的情况下测试我的 R Markdown 代码中的代码部分。

例如:

Multiplying the grades with two solves the unreliability problem:
```{r}
chisq.test(2*grades)
```

在上面的例子中,我想选择代码为“chisq.test(2*grades)”的行,按下我的组合键,让它在 SublimeREPL 中作为 R 代码运行。

但是,当我尝试这样做时,我从 SublimeREPL 收到以下错误:

Cannot find REPL for 'HTML.markdown.rmarkdown'



当我通过 View 菜单将语法更改为“R”(而不是 R Markdown)时,代码运行良好。虽然这是一种解决方法,但它是不可取的,因为它花费了我 R Markdown 语法突出显示。

我怀疑该解决方案只是简单地复制粘贴几行 SublimeREPL 包代码并将它们重新用于 R Markdown,但我还无法取得任何结果。我很感激任何帮助。

最佳答案

来自 this answer :

  • 打开文件 SublimeREPL/config/R/Main.sublime-menu .它的默认位置取决于您的系统
  • Linux:~/.config/sublime-text-3/Packages
  • 苹果机:~/Library/Application Support/Sublime Text 3/Packages (未经测试)
  • window :%APPDATA%/Sublime Text 3/Packages (未经测试)
  • 将您的代码添加到选项“additional_scopes”:
    "additional_scopes": ["HTML.markdown.rmarkdown","tex.latex.knitr"],
  • 保存文件,关闭 REPL 选项卡,重新启动 sublime,然后打开一个新的 REPL 实例。
  • 关于r - 如何在 SublimeREPL 的 R Markdown 文件中运行 R 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30082002/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com