这对于有冲突的函数会很方便,更普遍的是系统地包含用于调试目的的包或将代码传达给其他人。必须手动写下包非常耗时,并且可以通过代码完成来避免。
这个问题有两部分:
1) 如何在完成弹出菜单中包含屏蔽功能?
例子:
x magrittr::set_names() masks purrr::set_names()
set_n在文本编辑器中键入和 tab 时,我们只能magrittr::set_names()在完成菜单中看到未屏蔽的功能。我希望能够从菜单中选择我需要的那个。
2)如何让代码完成来写下两者package::function()?
例子:
因为在文本编辑器中进行magrittr::set_names()两次 Tab 键时set_n,代码完成仅记下函数set_names(). 我想完成写下完整的名称magrittr::set_names()。