在查看器窗格中输出html_notebook,但在源窗格

时间:2017-01-26 12:44:40

标签: rstudio r-markdown

我想知道是否可以在“源”窗格中禁用RStudio的html_notebook的块输出,以便输出仅显示在“查看器”窗格中(或在单独的窗口中,具体取决于您的设置)。

  • 我可以通过单击代码块右侧的“x”手动关闭“源”窗格中单个块的输出,但这似乎很乏味。
  • 我也可以使用include=FALSE控制输出,但这显然也会影响我希望显示输出的查看器窗格。
  • 修改:我希望坚持使用html_notebook格式,因为笔记本预览的更新速度比编辑html_document要快得多。

最小工作示例(保存为test.Rmd):

---
title: "R Notebook Test"
output: html_notebook
---


HSome text here. 

```{r chunk1}
2+2
```

Some more text here. 

MWE在“源”窗格中生成以下输出...

R source pane

...以及“查看器”窗格中的以下输出:

R viewer pane

我对查看器窗格感到满意,但不希望在“源”窗格中看到输出。

为什么我要问这个问题?

我认为在“源”窗格中显示输出的选项很不错,但由于内联代码块也未在“源”窗格中呈现,我更喜欢在“查看器”窗格中显示一次输出。

1 个答案:

答案 0 :(得分:1)

在我看来,您需要的是 html_document ,(不是 html_notebook ),其中源窗格只包含您的代码,但查看器窗格包含已处理的块?

尝试将html_notebook更改为html_document,看看是否符合您的要求。这将在窗口/查看器中为您提供干净的源文档和处理的输出。

html_notebook模式专门用于处理

  

“可以独立和交互式执行的块   输出后面的输出可见。“

(见http://rmarkdown.rstudio.com/r_notebooks.html)。

相关问题