如何在Mac上设置R和Rstudio的全局默认值?

如何在Mac上设置R和Rstudio的全局默认值?,r,rstudio,R,Rstudio,在Mac OSX下,对于一般默认设置,通常我启动终端并使用ls-al检查.bash_配置文件的可用性,然后使用nano.bash_配置文件向其中添加必要的全局默认设置。 但是对于R和Rstudio,如果我想使用命令Sys.setlocale(category=“LC\u ALL”,locale=“zh\u cn.utf-8”)设置汉字输入的全局默认值。我使用以下命令获取R\u主页 R.home() [1] “/Library/Frameworks/R.framework/Resources

在Mac OSX下,对于一般默认设置,通常我启动终端并使用
ls-al
检查.bash_配置文件的可用性,然后使用
nano.bash_配置文件
向其中添加必要的全局默认设置。 但是对于R和Rstudio,如果我想使用命令
Sys.setlocale(category=“LC\u ALL”,locale=“zh\u cn.utf-8”)
设置汉字输入的全局默认值。我使用以下命令获取R\u主页

  R.home()
[1] “/Library/Frameworks/R.framework/Resources”

然后,我将命令
Sys.setlocale(category=“LC_ALL”,locale=“zh_cn.utf-8”)
复制到新创建的名为.Rprofile或“Rprofile.site in the directory”/Library/Frameworks/R.framework/Resources/etc”的文件中,但它似乎对我不起作用,我的步骤怎么了? 我的问题几乎没有答案
.Rprofile和Rprofile.site之间有什么区别?

您的问题有点不清楚,但似乎您要求的是与配置文件
~/.bash\u profile
等效的配置文件。即
~/.Rprofile
。有关详细信息,请阅读上的文档。这也回答了您的问题“Rprofile和Rprofile.site之间有什么区别?”


$R\u HOME/etc/Rprofile.site
是站点文件,而[
~/
]
.Rprofile
是用户文件。

我想我知道答案,因为我在键入
Sys.setlocale(category=“LC\u ALL”,locale=“zh\u cn.utf-8”)后忘记按enter键
。下面的链接对此提供了很好的解释,顺便说一句,
文件.path
在您的代码中无效。是的,您是对的,我已经修复了它。因此,如果我想在etc下而不是在~/目录下添加.Rprofile,我需要先创建一个名为Rprofile.site的文件夹?@johnsonzhj不是一个文件夹,一个名为
.Rprofile.site。但是,我通常(=总是,除非明确针对多个用户)更喜欢用户配置而不是站点配置。Ic,因此作为单个用户,我需要做的只是创建一个用户文件.Rprofile,而不是站点文件Rprofile.site?@johnsonzhj是的。