R: select 并更改多次出现的脚本中的对象名称(快捷方式?)

R: select and change the name of an object in a script that appears multiple times (shortcut?)

我想知道Rstudio中是否有快捷方式可以更改在脚本中多次出现的对象的名称。例如,如果我开始于:

x*y
y <- x + 4
x <- x + y

这只是一些无意义的代码。假设我想要 z 而不是 x :

z*y
y <- z + 4
z <- z + y

有没有办法同时将所有 x 更改为 z,而不是一次更改一个?这对于较长的脚本非常有用。

当您想在 Rstudio 中将 x 更改为 z

  1. 按 [Ctrl] + [f]
  2. 输入旧变量的名称...在您的情况下只需按 [x]
  3. 按 [tab] 切换到 'replace' 字段
  4. 输入新变量名

当字符串只是其他函数或变量

的一部分时,请注意不要更改

您可以在 Rstudio 中为此使用 ctrl + Alt + shift + M。 您还可以使用 Alt + Shift +K

查看更多键盘快捷键