use*_*531 6 python bash markdown r r-markdown
R Markdown现在可以选择在.Rmd文档中自动显示或隐藏代码块.但是,这似乎只适用于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()
```
Run Code Online (Sandbox Code Playgroud)
我能够提出的唯一解决方案是隐藏空白选项卡后面的代码
---
output:
html_document:
code_folding: hide
---
```{r}
print("This code chunk will be hidden")
```
# Source code {.tabset .tabset-pills}
## Hide Code
## Show Code
```{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()
```
Run Code Online (Sandbox Code Playgroud)
有没有更好的解决方案,这将为所有代码块启用代码折叠?
也许 R 版本在这里发挥作用?对我来说,无需任何修改,您的代码即可按预期工作:
\n\n## R version 3.3.3 (2017-03-06)\n## Platform: x86_64-apple-darwin13.4.0 (64-bit)\n## Running under: macOS Sierra 10.12.6\n
Run Code Online (Sandbox Code Playgroud)\n\n至于R工作室
\n\nVersion 1.0.136 \xe2\x80\x93 \xc2\xa9 2009-2016 RStudio, Inc.\n
Run Code Online (Sandbox Code Playgroud)\n\n\n\n当然,我已经改变了(从你最初的帖子开始)
\n\n```{r, engine=\'bash\'}\necho "This code chunk will not be hidden"\n
Run Code Online (Sandbox Code Playgroud)\n\n和
\n\n```{r, engine=\'bash\'}\necho "This code chunk will not be hidden"\n```\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
876 次 |
最近记录: |