在评估 R 代码时,停止 RStudio 在处于调试模式时始终打开源代码查看器
Stop RStudio always opening source viewer when in debug mode when evaluating R code
我经常通过以下方式编写函数:创建一个基本函数,进入调试模式,然后在调试模式下编写函数。例如,
myfun <- function(x) print(x)
debugonce(myfun)
myfun("test")
这样做的好处是我可以获得有关我的代码是否正在处理传递给它的参数的实时反馈。
然而,RStudio 似乎最近改变了它的行为,使这变得更加困难。我最近升级到 2021.09.0 Build 351。
以前,当您调用此命令时,它会打开源代码编辑器。
但是,如果您关闭此屏幕,您可以 return 查看您的代码、编辑代码、评估代码等,而无需重新显示查看器。
但是,现在每次评估代码时它似乎都会重新出现。
例如,如果我关闭查看器,返回我的主脚本,然后计算 x
,查看器会重新打开。
对于习惯于在调试模式下使用源脚本文件编辑和评估代码的人来说,这非常烦人。
有没有办法完全禁用 Rstudio 中的源代码编辑器视图?或者,有没有一种方法可以编辑和评估代码,而无需源代码编辑器不断重新出现在 Rstudio 中(就像它过去的工作方式一样)?
我目前的解决方法是降级到 Version 1.3.1093,您可以在其中编辑和评估代码,而无需查看器不断重新出现。但是错过未来的升级将是一种耻辱。
这个问题主要是一个错误,现已修复。
在发布时,下载每日构建修复了这个问题,但最终这个修复将被合并到测试版和标准构建中。
https://github.com/rstudio/rstudio/issues/9943
我经常通过以下方式编写函数:创建一个基本函数,进入调试模式,然后在调试模式下编写函数。例如,
myfun <- function(x) print(x)
debugonce(myfun)
myfun("test")
这样做的好处是我可以获得有关我的代码是否正在处理传递给它的参数的实时反馈。
然而,RStudio 似乎最近改变了它的行为,使这变得更加困难。我最近升级到 2021.09.0 Build 351。
以前,当您调用此命令时,它会打开源代码编辑器。
但是,如果您关闭此屏幕,您可以 return 查看您的代码、编辑代码、评估代码等,而无需重新显示查看器。
但是,现在每次评估代码时它似乎都会重新出现。
例如,如果我关闭查看器,返回我的主脚本,然后计算 x
,查看器会重新打开。
对于习惯于在调试模式下使用源脚本文件编辑和评估代码的人来说,这非常烦人。
有没有办法完全禁用 Rstudio 中的源代码编辑器视图?或者,有没有一种方法可以编辑和评估代码,而无需源代码编辑器不断重新出现在 Rstudio 中(就像它过去的工作方式一样)?
我目前的解决方法是降级到 Version 1.3.1093,您可以在其中编辑和评估代码,而无需查看器不断重新出现。但是错过未来的升级将是一种耻辱。
这个问题主要是一个错误,现已修复。 在发布时,下载每日构建修复了这个问题,但最终这个修复将被合并到测试版和标准构建中。 https://github.com/rstudio/rstudio/issues/9943