【问题标题】:How to stop RStudio from rendering nb.html on save of an R Markdown document如何在保存 R Markdown 文档时阻止 RStudio 呈现 nb.html
【发布时间】:2018-08-30 18:46:15
【问题描述】:

每次保存 R Markdown 文档 mynotebook.Rmd 时,RStudio 都会渲染 mynotebook.nb.html 文件。此过程不涉及分块运行代码,因此比将笔记本编织到mynotebook.html 中要快得多。但是,对于较大的.Rmd 文档,保存nb.html 文件可能需要很长时间,而且不幸的是,需要等待它完成才能再次开始使用笔记本并分块运行代码。

有没有办法将 RStudio 配置为在保存 R Markdown 文档时不创建 nb.html 文件?

【问题讨论】:

    标签: r rstudio


    【解决方案1】:

    我发现您可以从文件顶部删除相关的输出条目。就我而言,它看起来像:

    ---
    title: "Document"
    output:
    html_notebook: default
    ---
    

    这会导致在每次保存时创建.nb.html。如果您删除 output 标记,将不再自动创建文件。您仍然可以从顶部的Knit menu 编织到任何输出文件(或默认按Ctrl+Shift+K。这将再次运行所有块,这可能需要一段时间。

    您可能需要咨询this guide book,了解有关 YAML 标签如何工作的更多信息。我只是从他们开始!

    【讨论】:

    • 感谢@Dedalus,当场。我确实在顶部设置了html_document,我一定是从某个地方不假思索地复制了它并忘记了它。删除它会停止我所描述的行为,并且仍然可以使用自定义设置编织 HTML 文档,因为它们是在不同的 YAML 标记中控制的,html_document。指南书是一个很好的资源!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2017-12-23
    相关资源
    最近更新 更多