在rstudio中调试时跳出的键盘快捷键

在rstudio中调试时跳出的键盘快捷键,r,debugging,rstudio,R,Debugging,Rstudio,在调试时,每次对源代码进行更改时,我都会发现自己在执行以下操作,因为上面说,“调试位置是近似的,因为源代码不可用。”。这三步流程是否必要?有没有更简单的方法 > debugSource('~/Desktop/foo1.R') > debug(myfun1) > myfun1() 不确定这是否是您想要的,但由于您使用了标签rstudio,它可能会有所帮助 单击RStudio中脚本窗口的左边框(行号旁边)可创建断点。它由一个红色圆圈(它位于函数内部)或一个红色圆点(否则)标记。如

在调试时,每次对源代码进行更改时,我都会发现自己在执行以下操作,因为上面说,“调试位置是近似的,因为源代码不可用。”。这三步流程是否必要?有没有更简单的方法

> debugSource('~/Desktop/foo1.R')
> debug(myfun1)
> myfun1()

不确定这是否是您想要的,但由于您使用了标签
rstudio
,它可能会有所帮助

单击RStudio中脚本窗口的左边框(行号旁边)可创建断点。它由一个红色圆圈(它位于函数内部)或一个红色圆点(否则)标记。如果现在单击RStudio中的source按钮,
debugSource
将运行。如果程序遇到断点,它将停止,您可以检查程序的状态。函数内部的断点在函数运行时(而不是在源代码时)停止代码。当您从控制台运行函数时,断点也会起作用,如示例中所示

更改代码时,断点保持不变。因此,当然,在每次更改之后,您都需要编写代码源代码,但不需要每次都重新运行
debug


有关使用RStudio进行调试的更多信息,以下链接可能会有所帮助:

我建议您深入研究其他调试方法。尝试