如何在启动时分配选项(“浏览器”)而不被RStudio修改?

如何在启动时分配选项(“浏览器”)而不被RStudio修改?,r,options,rstudio,rprofile,R,Options,Rstudio,Rprofile,在~/.Rprofile或path/to/project/.Rprofile中考虑这一点: .First <- function () { options(browser="firefox") cat("Browser:", getOptions("browser"), "\n") } 不幸的是,浏览器选项似乎被覆盖: getOption("browser") function (url) { .Call("rs_browseURL", url) } <envi

在~/.Rprofile或path/to/project/.Rprofile中考虑这一点:

.First <- function () { 
  options(browser="firefox")
  cat("Browser:", getOptions("browser"), "\n")
}
不幸的是,
浏览器
选项似乎被覆盖:

getOption("browser")
function (url) 
{
    .Call("rs_browseURL", url)
}
<environment: 0x4688c30>
getOption(“浏览器”)
函数(url)
{
.Call(“rs_browseURL”,url)
}
这种情况不会发生在从例如bash启动的R会话中

系统信息:
rstudio0.98.953,r3.1.1,Linux Mint x86_64

所以我的问题是:

如何在启动时分配选项(“浏览器”),而无需RStudio修改?


另外,我还想知道RStudio将哪些其他选项设置为默认值。

您可以设置
Rprofile.site
文件。关于我的问题,
.Rprofile
.Rprofile.site
之间似乎没有什么区别。无论是在
?Startup
中还是在我添加站点文件时(也删除了
.Rprofile
)都没有提到。Bill Venables还发现他的R环境与他提到的
.Rprofile
.Renviron
中的设置不匹配。我还尝试设置
R\u浏览器
,但没有成功。
getOption("browser")
function (url) 
{
    .Call("rs_browseURL", url)
}
<environment: 0x4688c30>