我可以更改RStudio保存片段的位置吗?

时间:2019-03-27 01:00:10

标签: r rstudio code-snippets

我想更改RStudio保存r.snippets文件的位置,该文​​件存储我的代码片段。根据{{​​3}},RStudio应该保存到~/.R/snippets/r.snippets。我在R_USER=C:/Users/JT/R文件中使用Renviron.site来设置~的位置。我认为这段代码行得通,因为当我在RStudio中检查~的位置时,会得到:

> path.expand("~")
[1] "C:/Users/JT/R"

但是,当我在RStudio中编辑代码片段时,它会在文件夹r.snippets中创建C:\Users\JT\Documents\.R\snippets\文件。我希望将r.snippets文件保存在文件夹C:\Users\JT\R\.R\snippets\中。

有什么主意我做错了吗?谢谢。

1 个答案:

答案 0 :(得分:1)

在RStudio社区网站上,同样的问题被问为Can you change the directory the Rstudio looks for the r.snippets file?

RStudio员工kevinushey的非常有用的回答是:

  

虽然该目录当前不可配置,但您可能很幸运   创建一个符号链接(或在Windows上的连接点)   将摘要目录重新路由到另一个位置。

tom_greenwood,提出问题的用户跟进了steps he used的详细信息:

1. Put you existing r.snippets file in the new directory on the shared drive. I called mine 'snippet files'
2. Delete the snippets directory which is inside the .R directory
3. Run cdm as an administrator.
4. Enter the command mklink /D "C:\Users\name.surname\Documents\.R\snippets" "T:\shared directory\snippet files"
5. Restart Rstudio.