gpt4 book ai didi

r - 在 R studio 中逐行调试

转载 作者:行者123 更新时间:2023-12-04 11:54:51 26 4
gpt4 key购买 nike

有没有办法在 R studio 环境中逐行调试代码?

我知道有断点,下一步,继续等调试。但我正在寻找像 Visual Studio 中那样的逐行调试选项。

谢谢

最佳答案

对于像我这样习惯于其他 IDE 的 R-Studio 新手:

a) 通过单击边框或按 Shift+F9 设置断点(=> 显示红色断点点)

b) 相当于其他 IDE 中的“调试”:

  • 点击source
  • Ctrl+Shift+Enter
  • 激活 source on save并保存

  • c) 看看 Console看法。有常见的调试选项:
  • 执行下一行 F10
  • 步入函数 Shift+F4
  • 完成功能 Shift+F6
  • 继续 Shift+F5
  • 停止调试 Shift+F8

  • (不幸的是,我没有找到调整这些选项的快捷键的方法。它们没有列在工具=>修改键盘快捷键下。)

    enter image description here

    d) 调试时似乎没有“悬停表达式”功能。你可以看看 Environment查看以查看变量的值并在调试时使用控制台评估表达式。

    如果要在不调试和不清除断点的情况下运行脚本,请选择所有行 Ctrl+A并使用运行按钮。 (对我来说似乎很复杂......我希望有一个额外的运行按钮或快捷键,但找不到。)

    如果没有选择, 运行按钮只执行当前行 .您可以多次按下该按钮以单步执行代码并查看相应的控制台输出(=伪调试)。

    另请参阅文档
  • https://support.rstudio.com/hc/en-us/articles/200484448-Editing-and-Executing-Code
  • https://support.rstudio.com/hc/en-us/articles/205612627-Debugging-with-RStudio

  • 及相关问题:
  • Disable all breakpoints in RStudio
  • Debugging a function in a different source file in R
  • Rstudio debug - missing step into button
  • https://support.rstudio.com/hc/en-us/community/posts/202156378-how-do-i-clear-the-console-
  • 关于r - 在 R studio 中逐行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29358659/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com