7

几个月前,我使用“package.skeleton()”生成 .Rd 帮助文件。我编辑了这些文件,还更改了功能,删除了一些功能,添加了其他功能。是否有自动更新 Rd 文件的功能?

更新

一个不错的包刚刚发布,叫做Rd2roxygen,作者 Yihui Xie 在他的博客上描述了它。

顾名思义,这个包允许将当前包含在 .Rd 中的文档追溯插入到 .R 文件中。对于学习 roxygen 和将当前正在开发的包转换为 R 包来说,这听起来像是一种很有前途的方法。呜呼。谢谢一辉!

根据 Joshua 和 Yihui 的回答,答案似乎是: roxygen 允许根据源 .R 代码的更改自动更新 Rd 文件等,如果我目前不使用 roxygen,Rd2roxygen 可以帮助我迁移。

4

3 回答 3

11

Rd2roxygen旨在帮助那些被“困”在原始 Rd 文件中但想要切换到的打包开发人员roxygen——它可以处理 Rd 文件并使用 roxygen 注释更新 R 脚本。从此,您就可以开始享受roxygen. 所以Rd2roxygen不是一个直接的答案,但它可能会帮助你过渡。

于 2011-01-01T06:42:43.990 回答
9

这并没有具体回答您的问题,但您可能对Roxygen感兴趣。

于 2010-11-04T18:41:38.420 回答
1

不,我不这么认为。

但是您可以尝试重新运行package.skeleton()新的或更改的功能,然后手动合并。

于 2010-11-04T18:33:58.530 回答