RStudio中变量的“转到定义”的捷径?

时间:2018-07-04 16:04:41

标签: r rstudio

许多IDE的非常方便的功能是,只需高亮显示函数名称,而不用右键单击并选择"Go to definition",就可以快速找到您的任何函数/变量定义。

例如,适用于Python的Spyder IDE拥有它(带有快捷键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有吗?有计划吗?
任何解决方法?

3 个答案:

答案 0 :(得分:1)

我相信您可以通过R Studio菜单栏下方的Go to file/function框进行操作。另外,这是捷径,您可以通过CNTRL +

让我知道这是否对您有帮助。

答案 1 :(得分:0)

您可以使用?在控制台中,例如:?"function",用于搜索定义(如果该函数存在)。还是用??例如:??"function"用于在整个纪录片中搜索关键字。

答案 2 :(得分:0)

感谢上述评论-
RStudio确实有一种出色的方法,可以通过快捷键F2来访问所有函数定义(您自己的或来自软件包的)。

还有一个显示魔术棒的小图标(在“运行”图标的左侧,顶部),可将您带到其他几个有用的代码编辑/跟踪实用程序,例如提取函数/变量等。