R Markdown现在可以选择在.Rmd文档中自动show or hide code chunks。然而,这似乎只适用于R代码块。在
---
output:
html_document:
code_folding: hide
---
```{r}
print("This code chunk will be hidden")
```
```{r, engine='bash'}
echo "This code chunk will not be hidden"
```{r, engine='python'}
print "Will this code chunk be hidden?"
```
```{r}
system('uname -srv',intern=T)
sessionInfo()
```
我能想出的唯一解决方案是将代码隐藏在空白选项卡后面
^{pr2}$有没有更好的解决方案可以对所有代码块进行代码折叠?在
你也可以在后期制作中修复它。我使用rmarkdown::render()(r3.4.1)和pandoc-1.17.2转换Rmd->;HTML。生成的HTML文件对不同的语言使用不同的CSS类,但只有<;pre>;类“sourceCode r”支持折叠。在
因此,只需将<;pre>;标记中的所有非“r”类更改为“r”:
代码在块中的外观不会改变。在
也许R版本在这里起作用?对我来说,没有任何修改,您的代码可以按预期工作:
至于R演播室
^{pr2}$当然,我改变了(从你最初的职位)
与
相关问题 更多 >
编程相关推荐