我刚刚开始试用roxygen包,并且目前为止非常满意结果。然而,我想知道是否有办法告诉roxygen忽略某些不可访问的函数? 具体来说,我不想因为在我的包中使用了.onLoad()钩子函数而出现一个.Rd文件。因为这个函数已经在base包中有文档记录,所以我不需要重新记录它。
好的,我最终在 R-forge 找到并浏览了 Roxygen-devel 列表,看看何时会实现这个功能,而它似乎已经包含在 CRAN 上的 Roxygen 版本中了。关键是在调用 roxygenize() 时指定 use.Rd2=TRUE。在这种模式下,Roxygen 将跳过为任何没有 Roxygen 注释的函数创建文档。
@noRd
来禁止创建Rd文件,即使你有roxygen2文档。 - hadley