R Markdown代码折叠不适用于bash,Python代码块

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)

空白标签

有没有更好的解决方案,这将为所有代码块启用代码折叠?

Oo.*_*.oO 2

也许 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\n
Version 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