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

编织后不要打开RStudio内部浏览器,r,rstudio,knitr,r-markdown,R,Rstudio,Knitr,R Markdown,我正在RStudio中使用rmarkdown和。由于这是一项正在进行的工作,我经常编织.Rmd文件以查看更改 问题是,每次我按下“编织”按钮(或使用热键),就会弹出一个内部浏览器窗口。我真的不需要它,因为1)它不正确地显示演示文稿,2)我已经在系统浏览器中打开了.html文件,我只需刷新页面 有没有办法抑制默认的RStudio行为 理想情况下,我希望能够编织,并在系统浏览器中看到结果(重点放在它上),在尽可能少的按键。现在,我的解决方案是source(render.R),它包含如下调用 libr

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

问题是,每次我按下“编织”按钮(或使用热键),就会弹出一个内部浏览器窗口。我真的不需要它,因为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,请点击这里:

我现在在1.0.44上,现在它在这里:


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

为Michael的答案添加一点内容(关于如何禁用内部窗口):

我仅使用以下脚本,通过一步将其来源渲染文件并在浏览器中打开生成的html文件

library(rmarkdown)
library(revealjs)

file.name <- "introduction"
path.to.file <- "vignettes/"

rmarkdown::render(file.path(path.to.file, paste0(file.name, ".Rmd")),
       revealjs_presentation(theme="default", highlight="default"),
       encoding = "UTF-8")

browseURL( file.path(path.to.file, paste0(file.name, ".html")))
库(rmarkdown)
图书馆(revealjs)

file.name感谢您的建议——刚刚将其添加到RStudio(查看dailies.RStudio.com,build637或更高版本);转到工具->全局选项->代码->显示->在->不显示输出中显示R减价输出。@Jonathan太棒了!谢谢,我会检查的。@Jonathan我已经检查了最新版本,运行良好。如果你愿意的话,请随意发布这些信息作为答案。