Как настроить параметры RStudio по умолчанию?

Я запускаю RStudio в контейнере Docker и получаю доступ к нему через браузер в основной ОС. Я предпочитаю настройки Консоль справа и Привязки клавиш Emacs, поэтому обычно проверяйте эти параметры вручную в графическом интерфейсе. Контейнер не использует домашний каталог, где находится каталог .rstudio/, каждый раз, когда я уничтожаю контейнер, эти настройки теряются.

Я подозреваю, что есть параметры или глобальные файлы конфигурации, которые делают мои предпочтительные настройки по умолчанию.

Как настроить параметры RStudio по умолчанию?

консоль справа


person hotoku    schedule 24.12.2019    source источник
comment
Я не знаком с вашей средой R. Но пытались ли вы установить рабочий каталог и другие желаемые значения по умолчанию в файле .Rprofile ваших проектов?   -  person SteveM    schedule 24.12.2019
comment
@SteveM Спасибо за ваш ответ. Наверное, мой вопрос ввел в заблуждение. Я хочу настроить не процесс R, а настройки сервера RStudio.   -  person hotoku    schedule 25.12.2019


Ответы (1)


В RStudio 1.2 нет поддерживаемого способа сделать это, но в RStudio 1.3 (который скоро будет доступен) это возможно. Вы можете попробовать ежедневную сборку RStudio 1.3 здесь:

https://dailies.rstudio.com/

В частности, вы захотите поместить свои настройки в /etc/rstudio/rstudio-prefs.json, как описано здесь:

https://docs.rstudio.com/ide/server-pro/latest/r-sessions.html#customizing-session-settings

Чтобы выяснить, что именно нужно поместить в этот файл, чтобы получить желаемую раскладку и сочетания клавиш, я рекомендую настроить RStudio так, как вы хотите, вручную, а затем скопировать конфигурацию из файла ~/.config/rstudio/rstudio-prefs.json.

Также есть документация обо всем, что можно настроить в руководстве администратора:

https://docs.rstudio.com/ide/server-pro/latest/session-user-settings.html

(Руководство администратора предназначено для профессиональной версии, но все вышеперечисленное также относится к версии с открытым исходным кодом.)

person Jonathan    schedule 06.01.2020