我很好奇是否有一些我缺失的方便功能,可以轻松列出所有附加包中的所有可用功能/对象。
这就是我所做的工作:
lapply(lapply(search(), as.environment), ls, all = TRUE)
但这让我感到有些啰嗦。除非这种操作比我想象的更为罕见。
当然我可以分配
super_ls <- function(...) lapply(lapply(search(), as.environment), ls, all = TRUE)
但我很感兴趣的是,像这样的函数(可能有一些好的花里胡哨)被隐藏在base
深灰尘的角落里。
我最初的目标是在打开RStudio时找到默认附加的对象总数,即length(unlist(super_ls()))
(目前为好奇的3,140)。