如何在 SublimeREPL 的 R Markdown 文件中 运行 R 代码?
How to run R Code in R Markdown file in SublimeREPL?
我想在不离开 Sublime Text 的情况下测试我的 R Markdown 代码中的代码部分。
例如:
Multiplying the grades with two solves the unreliability problem:
```{r}
chisq.test(2*grades)
```
在上面的例子中,我想 select 有代码 "chisq.test(2*grades)" 的行,按下我的组合键,然后在 SublimeREPL 中将它 运行 作为 R 代码。
但是,当我尝试这样做时,我从 SublimeREPL 收到以下错误:
Cannot find REPL for 'HTML.markdown.rmarkdown'
当我通过视图菜单将语法更改为 "R"(而不是 R Markdown)时,代码运行良好。不过,这是一种解决方法,但并不受欢迎,因为它会花费我 R Markdown 语法突出显示的费用。
我怀疑解决方案只是简单地复制粘贴几行 SublimeREPL 包代码并将它们重新用于 R Markdown,但我还无法获得任何结果。如果有任何帮助,我将不胜感激。
来自 this answer :
打开文件 SublimeREPL/config/R/Main.sublime-menu
。它的默认位置取决于您的系统
- Linux:
~/.config/sublime-text-3/Packages
- Mac:
~/Library/Application Support/Sublime Text 3/Packages
(未测试)
- Windows:
%APPDATA%/Sublime Text 3/Packages
(未测试)
将您的代码添加到选项 "additional_scopes":
"additional_scopes": ["HTML.markdown.rmarkdown","tex.latex.knitr"],
保存文件,关闭REPL选项卡,重启sublime,打开一个新的REPL实例。
我想在不离开 Sublime Text 的情况下测试我的 R Markdown 代码中的代码部分。
例如:
Multiplying the grades with two solves the unreliability problem:
```{r}
chisq.test(2*grades)
```
在上面的例子中,我想 select 有代码 "chisq.test(2*grades)" 的行,按下我的组合键,然后在 SublimeREPL 中将它 运行 作为 R 代码。
但是,当我尝试这样做时,我从 SublimeREPL 收到以下错误:
Cannot find REPL for 'HTML.markdown.rmarkdown'
当我通过视图菜单将语法更改为 "R"(而不是 R Markdown)时,代码运行良好。不过,这是一种解决方法,但并不受欢迎,因为它会花费我 R Markdown 语法突出显示的费用。
我怀疑解决方案只是简单地复制粘贴几行 SublimeREPL 包代码并将它们重新用于 R Markdown,但我还无法获得任何结果。如果有任何帮助,我将不胜感激。
来自 this answer :
打开文件
SublimeREPL/config/R/Main.sublime-menu
。它的默认位置取决于您的系统- Linux:
~/.config/sublime-text-3/Packages
- Mac:
~/Library/Application Support/Sublime Text 3/Packages
(未测试) - Windows:
%APPDATA%/Sublime Text 3/Packages
(未测试)
- Linux:
将您的代码添加到选项 "additional_scopes":
"additional_scopes": ["HTML.markdown.rmarkdown","tex.latex.knitr"],
保存文件,关闭REPL选项卡,重启sublime,打开一个新的REPL实例。