我找不到将语法上可接受的 RStudio 样式折叠插入外部 R 代码文件的方法,该文件设置为从 knitr 文档中使用。或者我错过了什么。有几种方法可以做到这一点:1)允许代码头,例如:
## @knitr Q1 ----
也许
## @knitr 'Q1' ----
2)折叠每个代码块(这将是 RStudio 中的一个更改),但这并不像我理想中的那样通用。
3) 允许在代码文件中包含某种表示折叠的注释行。我一直无法找到一种不将注释行添加到前一个代码块的方法。
[自从最初发布此内容以来,我注意到 read_chunk() 中的参数 'from' 和 'to' 可以是指定代码块的 start 和 from 字符串的正则表达式。因此,这提供了一种方法来允许插入可以指定折叠的注释行。但是,如果能够使用上述机制 1-3 中的一种或多种,那就太好了。]