Могу ли я изменить, где RStudio сохраняет фрагменты? - PullRequest
1 голос
/ 27 марта 2019

Я хотел бы изменить, где RStudio сохраняет файл r.snippets, в котором хранятся мои фрагменты кода. Согласно этому сайту , 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 Ответ

1 голос
/ 27 марта 2019

На сайте RStudio Community этот же вопрос задавался как Можете ли вы изменить каталог, в котором Rstudio ищет файл r.snippets?

Очень полезный ответ сотрудника RStudio Кевинушей был:

Хотя этот каталог в настоящее время не настраивается, вам может повезти, создав символическую ссылку (или, в Windows, точку соединения), чтобы перенаправить каталог фрагментов в другое место.

tom_greenwood, пользователь, задавший вопрос, проследил за подробностями шагов, которые он использовал :

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.
...