有没有一种将函数参数复制粘贴到R控制台的快速方法

有没有一种将函数参数复制粘贴到R控制台的快速方法,r,function,debugging,R,Function,Debugging,使用R和调试,我通常可能会有一个默认设置了多个参数的函数 e、 g 如果参数列表很小,这是可以的,但是如果参数列表很长,它会变得单调乏味。是否有某种方法可以复制整个参数集,粘贴到控制台,并执行类似于取消列表的操作,以便将所有参数传递到控制台,就像我手动传递每个参数一样 p、 我对调试工具不太熟悉,但有时我发现像上面那样快速手动地对行进行故障排除越来越容易。没有现成的简单方法可以做到这一点——主要是因为这是一个由调试器解决的问题 你可以想象把一些东西拼凑在一起,用正则表达式解析这些参数并自动设置它

使用R和调试,我通常可能会有一个默认设置了多个参数的函数

e、 g

如果参数列表很小,这是可以的,但是如果参数列表很长,它会变得单调乏味。是否有某种方法可以复制整个参数集,粘贴到控制台,并执行类似于取消列表的操作,以便将所有参数传递到控制台,就像我手动传递每个参数一样


p、 我对调试工具不太熟悉,但有时我发现像上面那样快速手动地对行进行故障排除越来越容易。

没有现成的简单方法可以做到这一点——主要是因为这是一个由调试器解决的问题

你可以想象把一些东西拼凑在一起,用正则表达式解析这些参数并自动设置它们——或者类似的东西。但是,学习如何使用调试器会更好


如果您学会了如何使用调试器,那么使用调试器测试您感兴趣的代码部分应该会很快。使用此方法,您可以简单地使用断点标记您感兴趣的命令并运行脚本。脚本将一直运行,直到到达断点,然后停止,以便您可以检查正在发生的事情。

我不太擅长使用调试工具,但以我有限的经验,进入、步进、退出等都需要时间。。也许我需要做更多的工作。但有时我会遇到这种情况,并希望快速手动调试一两行代码。您是否尝试过在要调试的行上设置断点,然后直接运行而不是单步执行代码?老实说,我没有太多地使用它,并且花了太多时间尝试正确地使用它,我最终完成了上述操作。我想答案是,如果我变得更加精通这个工具,那么以这种方式处理它也会同样快或更容易?此外,我不确定调试工具是否允许动态更改/调整特定参数,因为我正在逐步完成上面的…我可以手动输入一个参数,然后重新运行,比如说一行。似乎是合理的。谢谢。关于更熟练地使用它(除了帮助文件)。文本等,是否有很好的参考?
foo <- function(x=c(3,4,5), y= 'house', dateidx = '1990-01-01'){}
x=c(3,4,5)
y= 'house'
dateidx = '1990-01-01'