Rstudio的自动补全中,使用dplyr::mutate时如何显示函数的第一个参数?
In Rstudio's auto complete, how to show the first argument of a function when using dplyr::mutate?
很高兴看到 rstudio 理解管道并且在使用管道时不显示自动完成中的第一个参数 %>%
。但这给 dplyr::mutate
带来了麻烦。例如,请参见下面的屏幕截图
示例代码:
iris %>%
mutate(gsub("a","A",Species))
当光标刚好在 gsub(
之后时,我希望在自动完成建议中看到 gsub
的参数 pattern
。
当您在 "gsub" 后输入左括号时,我看到整个方法签名弹出如下:
但是,当我按照您建议的方式尝试选项卡自动完成时,我看到的是:
您的屏幕截图截断了我认为此处图片的关键部分:如果您查看参数列表的底部,您会看到提到了 "Sepal.Length"。我不确定如何,但我认为管道操作员的实施可能是负责任的。它是在 2014 年才推出的,因此存在一些挥之不去的错误并非难以置信。如果您想获得最准确的参数表示,我建议您查看弹出窗口(您在我的第一个屏幕截图中看到的内容)而不是自动完成列表。
这已在较新版本的 RStudio 中得到修复。
很高兴看到 rstudio 理解管道并且在使用管道时不显示自动完成中的第一个参数 %>%
。但这给 dplyr::mutate
带来了麻烦。例如,请参见下面的屏幕截图
示例代码:
iris %>%
mutate(gsub("a","A",Species))
当光标刚好在 gsub(
之后时,我希望在自动完成建议中看到 gsub
的参数 pattern
。
当您在 "gsub" 后输入左括号时,我看到整个方法签名弹出如下:
但是,当我按照您建议的方式尝试选项卡自动完成时,我看到的是:
您的屏幕截图截断了我认为此处图片的关键部分:如果您查看参数列表的底部,您会看到提到了 "Sepal.Length"。我不确定如何,但我认为管道操作员的实施可能是负责任的。它是在 2014 年才推出的,因此存在一些挥之不去的错误并非难以置信。如果您想获得最准确的参数表示,我建议您查看弹出窗口(您在我的第一个屏幕截图中看到的内容)而不是自动完成列表。
这已在较新版本的 RStudio 中得到修复。