【问题标题】:Debug certain lines in RTVS (R Tools for Visual Studio)调试 RTVS 中的某些行(Visual Studio 的 R 工具)
【发布时间】:2018-01-29 01:23:40
【问题描述】:

目前在 RTVS 中进行调试的唯一方法是先附加调试器,然后获取文件,如official manual 所示。然而,这相当不方便,因为我的脚本通常会扩展到数百行,并且调试器将永远执行到断点,通常在脚本的最后。

我现在能想到的唯一解决方法是在感兴趣的代码之前注释上述所有行。但是,有没有什么优雅的方法可以实现呢?

【问题讨论】:

  • 正如官方文档演示的那样,目前VS调试R是这样的,不是R专家,你想在调试的同时加快执行速度吗?
  • @FletchZhou-MSFT 感谢您的澄清。我只是在寻找一种在不获取整个文件的情况下调试某些 R 代码行的方法,现在看来我必须在获取脚本之前注释所有不相关的行。
  • 很抱歉,为了方便,到目前为止我们仍然需要使用源文件进行调试,也许只是注释掉上面的行可以更快地工作,正如您在帖子中提到的那样。我已经在下面发布了对您的问题的回复,给出了否定的答案。当然,我会在当天通知您是否在 VS 中集成了匹配的功能。

标签: r visual-studio debugging rtvs


【解决方案1】:

到目前为止还没有没有捷径,要调试R中的特定行,我们仍然需要使用script.R中的代码启动调试器选择工具栏上的源启动文件按钮,选择调试 > 源启动文件菜单项,或按 F5。 Visual Studio 进入其调试模式并开始运行代码。它停在你设置断点的那一行:

https://docs.microsoft.com/en-us/visualstudio/rtvs/getting-started-with-r#debugging-your-code

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多