在构造函数调用中按 Tab 键时显示 S4 类 的元素和插槽
Show elements, slots for S4 classes when you press Tab in constructor call
为了方便起见,当您在构造函数调用中按 Tab 键时,如何让 R 显示 class 的字段?
让我告诉你我的意思 - 有一个 class:
cEvent = setClass(
"Event",
representation(
time = "POSIXct"
)
)
然后当你创建实例时
earthquake = cEvent(
然后按 Tab 键向您显示输入字段可以是什么 它只显示 ... =
我希望 time =
原因是我的一些 classes 有很多字段,我不想每次创建实例时都查看它们的拼写准确程度。小东西,但有点烦人。
感谢您的功能请求!我们通常更经常在野外看到这样的代码:
setClass("Class", c(...))
Class <- function(x, y, z) { new("Class", x, y, z) }
也就是说,包作者通常为 S4 对象创建他们自己的 'constructors',然后 RStudio(或其他 R 环境)的自动完成通常会按预期运行。
None 更少,我已经在内部 RStudio 问题跟踪器上添加了这个,我们将看看我们能做些什么!
为了方便起见,当您在构造函数调用中按 Tab 键时,如何让 R 显示 class 的字段? 让我告诉你我的意思 - 有一个 class:
cEvent = setClass(
"Event",
representation(
time = "POSIXct"
)
)
然后当你创建实例时
earthquake = cEvent(
然后按 Tab 键向您显示输入字段可以是什么 它只显示 ... =
我希望 time =
原因是我的一些 classes 有很多字段,我不想每次创建实例时都查看它们的拼写准确程度。小东西,但有点烦人。
感谢您的功能请求!我们通常更经常在野外看到这样的代码:
setClass("Class", c(...))
Class <- function(x, y, z) { new("Class", x, y, z) }
也就是说,包作者通常为 S4 对象创建他们自己的 'constructors',然后 RStudio(或其他 R 环境)的自动完成通常会按预期运行。
None 更少,我已经在内部 RStudio 问题跟踪器上添加了这个,我们将看看我们能做些什么!