虽然我发现Rstudio非常出色,但我在自动切换回源窗格时遇到了一些问题。一个典型的例子是我正在创建一个脚本,假设它包含(来自?lm):
ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
group <- gl(2, 10, 20, labels = c("Ctl","Trt"))
weight <- c(ctl, trt)
lm.D9 <- lm(weight ~ group)
然后我想用控制台调试来检查lm函数中的内容:
debug(lm)
lm.D9 <- lm(weight ~ group)
...
Browse[2]> Q
使用Q完成浏览后,焦点会自动更改回源,即使我已经在控制台中工作了一段时间。这可能非常烦人,因为当我触摸任何键时,源窗格中的选定文本将被删除。如果我专注于我想在控制台中做的事情,并且在没有检查源发生了什么的情况下切换回来,这可能会被忽视。
经过一些谷歌搜索,我认为这可能会改变
Options/Code Editing/Focus console after executing from source
但是,在结束浏览器后,重点仍然切换回源!
有关如何关闭此行为的任何想法?我认为(可能是错的)我在Rstudio的早期版本中有所不同。我的当前是0.98.978。