【问题标题】:Turning off debugging shortcuts关闭调试快捷方式
【发布时间】:2016-05-23 16:43:33
【问题描述】:

我正在通过在 RStudio 中调试来检查一个包,并且有一些我想检查的对象 - 所以我在控制台中输入了名称。但是,如果名称以 sfcq 之一开头,则执行调试操作,因为它们对应于快捷方式。

即如果我想查看对象q 的内容,我输入q 并且调试器结束,因为这是quit 的快捷方式

是否可以关闭这些快捷方式,或者将它们重新分配给alt + q 之类的东西?

【问题讨论】:

    标签: r debugging rstudio


    【解决方案1】:

    这些快捷方式被硬编码到 R 本身中,因此您无法在 RStudio 中更改或重新分配它们。

    但是,解决此问题很容易:只需使用 get("s") 而不是 s。例如:

    > s <- 12
    

    现在进入调试器并输入 s 步骤:

    > browser()
    Called from: top level 
    Browse[1]> s
    >
    

    使用get("s")查看值:

    > browser()
    Called from: top level 
    Browse[1]> get("s")
    [1] 12
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 2017-08-01
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多