Roxygen大大地简化了我的工作,而且在大多数情况下都非常友好和直观。但是有一件事我从来没有想明白,就是如何保留@examples部分的缩进,以便roxygenize("myPackage")
的结果包含它。
#' @examples
#' sapply(1:10, function(i){
#' x <- rbind(matrix(rnorm(20), 10, 2),
#' matrix(rnorm(20), 10, 2) + i)
#' myFunc(x)
#' }
会是
\examples{sapply(1:10, function(i){
x <- rbind(matrix(rnorm(20), 10, 2),
matrix(rnorm(20), 10, 2) + i)
myFunc(x)
}}
替换成
\examples{sapply(1:10, function(i){
x <- rbind(matrix(rnorm(20), 10, 2),
matrix(rnorm(20), 10, 2) + i)
myFunc(x)
}}
这是一个小细节,但使得除了最简单的例子以外的所有内容都难以阅读,所以我很感激有人可以帮助我。
编辑:此错误已在较新版本的roxygen中得到纠正。
roxygen
还是roxygen2
?我非常确定这种情况不会发生在 roxygen2 中,如果确实发生了,那么这是一个 bug,应该进行报告。 - hadleyroxygen
,但是在升级到roxygen2
之后问题依旧存在。不过gsk3的解决方案对两个版本都有效,但我认为还是应该报告这个问题。我该怎么做呢? - Backlin