r语言 - RStudio 中变量的"转到定义"的快捷方式?



许多 IDE 非常方便的功能是能够通过简单地突出显示函数名称来快速找到任何函数/变量定义,而不是右键单击并选择"Go to definition"

例如,Spyder IDE for Python 就有它(带有快捷方式Ctlr+G(:

def hello():
print("by World")
# main program starts here
hello() # Highlight 'hello' in IDE and right mouse click to go to its definition above.

因此,对于 RStudio,我们想要相同的 - 您创建一个函数:

hello <- function () print("hello")
# main program starts here

然后在项目中的某个地方,你称之为:

hello()

您应该能够快速导航到hello()定义,即上面的行。

RStudio有吗?打算拥有它吗?
有什么解决方法吗?

感谢上面的评论 -
RStudio 确实有很好的方法可以通过快捷方式F2访问所有函数定义(您的或来自软件包(。

还有一个显示魔杖的小图标(在"运行"图标的顶部左侧(,它引导您进入其他几个有用的代码编辑/跟踪实用程序,例如提取函数/变量等。

我相信它是 R 工作室中菜单栏下方Go to file/function框,您可以通过它来做到这一点。这也是捷径,您可以通过按Ctrl+.

您可以在控制台中使用 ?,例如:?"function"来搜索定义(如果函数存在(。还是使用??比如:??"function"整部纪录片中的关键词搜索。

最新更新