r - 编织后不要打开 RStudio 内部浏览器

标签 r rstudio knitr r-markdown

我正在使用 rmarkdown 和 revealjs template 在 RStudio 中进行演示。 .由于这是一项正在进行的工作,我经常编织 .Rmd 文件以查看更改。

问题是,每次我按下“Knit”按钮(或使用热键)时,都会弹出一个内部浏览器窗口。我真的不需要它,因为 1)它显示的演示文稿不正确,2)我已经在我的系统浏览器中打开了 .html 文件,我只是刷新了页面。

有什么方法可以抑制默认的 RStudio 行为?

理想情况下,我希望能够以尽可能少的按键在系统浏览器中编织并查看结果(重点关注它)。现在,我的解决方案是 source(render.R) ,其中包含类似的调用

library(rmarkdown)
library(revealjs)
render("main.Rmd", 
       revealjs_presentation(theme="black", highlight="zenburn"), 
       encoding = "UTF-8")

总比没有好,但仍然有点乏味(将焦点从编辑设置到控制台、源代码、刷新页面——3 个操作)。有什么建议么?

对于 MWE,打开 [New File] -- [R Markdown...] 并点击“Knit HTML”或 Ctrl+Shift+K。

最佳答案

RStudio 一直在移动此功能。 Johnathan 的回答对我使用的先前版本的 RStudio 很有用。您可以找到它以 开头工具 > 全局选项 然后如果您使用的是 0.99.x,请在此处:

enter image description here

我目前在 1.0.44,现在它在这里:

enter image description here

公平地说,我认为创建一个新的 R Markdown 选项部分并将其放在这里很有意义。

关于r - 编织后不要打开 RStudio 内部浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31697945/

相关文章:

r - 使用已经汇总的数据在 ggplot2 上生成条形图

r - 根据列表对象中的条件过滤 R 中的列表

Rstudio 命令历史

localhost - 如何在本地网络上访问 Rstudio blogdown 网站?

r - 从 R 笔记本输出 Rmarkdown

r - 在 Windows 中安装 RGraphviz 时出现问题

r - 如何在基于rstudio ubuntu上轻松切换R版本?

r - 在 Rstudio 的 RMarkdown 中循环生成 Pander 表

r - 如何减小 knitr 生成的 pdf 文件的大小?

r - 何时使用 approxfun 与 approx