首页 > 解决方案 > 使重新导出的函数的 `?` 引用原始函数

问题描述

假设我希望%>%我的包的用户可以从 magrittr 获得。我知道我可以./R/像下面这样创建一个文件来实现这一点。

#' @importFrom magrittr %>%
#' @export
"%>%" <- magrittr::`%>%`

但是,这种技术有一个缺点,即?'%>%'即使magrittr附加了 magrittr 的帮助页面也无法解决;相反,它会打开一个中间页面:

在以下软件包中找到有关主题“%>%”的帮助:

或链接到 magrittr 帮助文件的帮助文件。

如何确保?"%>%"直接指向 magrittr 的主题页面?或者一般来说,如何在确保文档快捷方式解析为正确的帮助文件的同时从包中重新导出函数?

标签: rroxygen2

解决方案


推荐阅读