在 R 中同时重命名函数

Rename function simultaneously in R

我正在开发R包,希望更改一个函数的名称。我如何设置项目,以便可以在调用函数的所有不同文件中同时更改函数名称?我应该使用一些特定的编辑器,比如 Emacs 吗?我正在使用 RStudio。

RStudio 目前似乎没有进行全局变量重命名的功能,q.v。 this page.

但是,您只需在所有文件中查找并替换后跟一个左括号的函数名称即可。

例如,如果您的函数名为 myFunc,而您想将其重命名为 newFunc,那么您可以进行以下替换:

myFunc( -> newFunc(

包括括号以确保您只替换函数定义和调用,而不是其他上下文中的字符串 myFunc