使用Rstudio实现Rmarkdown文档的实时预览

10

我一直将VS Code作为我的主要Markdown平台进行笔记记录,并且非常习惯它的实时预览功能。

现在我需要使用R Markdown生成可更新的报告,想知道是否有人知道如何在Rstudio中生成实时预览。

我不满意VS Code关于R和R Markdown的扩展。Visual Studio Rtools确实有实时预览功能,但与Rstudio相比,IDE速度更慢、优化不足(在我看来)。

请注意,我知道如何knit,但我希望避免每次需要检查文档时都去knit。

提前感谢您。


我建议您使用 AsciiDoc。 - Foad S. Farimani
2个回答

6

对于HTML输出,您可以使用xaringan::infinite_moon_reader(file)。之后,文件将在保存时自动处理。从它的文档中可以看出:

注意

此功能实际上与输出格式moon_reader()没有真正的关联。您可以使用它来提供任何单一HTML文件的R Markdown输出。


亲爱的@Ralf,非常感谢您的建议。我不知道这个软件包,尽管它可以工作,但与Rnotebook相比,它并没有那么多功能(而且我们将在此期间使用该解决方案)。这是第二好的选择...我正在研究是否可能为Rnotebook创建一个插件,每隔x秒自动保存并欺骗Rstudio进行实时预览。再次感谢您。 - pedro magalhaes
1
谢谢你,我认为值得一提的是它带有一个预制的RStudio插件,可以映射到键盘快捷方式,使使用更方便。 - Jozef
有人知道如何在Markdown中使用output: pdf_document:实现实时预览吗? - Alex

0
一个小更新:现在您可以在 VS Code 中无缝使用 Rstudio 的插件。事实上,使用这个功能,无限月读者的表现比在 Rstudio 中更好(不会崩溃)。因此,我已经将所有的写作(markdown,rmd 和 latex)和编程都转移到了 VS Code。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接