As of RStudio v1.3, the preferences in the Global Options dialog (and a number of other preferences that aren’t) are now saved in simple, plain-text JSON files. The {rstudio.prefs} package provides an interface for working with these RStudio JSON preference files to easily make modifications without using the point-and-click option menus. This is particularly helpful when working on teams to ensure a unified experience across machines and utilizing settings for best practices.
Install {rstudio.prefs} from CRAN with:
install.packages("rstudio.prefs")
Install the development version of {rstudio.prefs} from GitHub with:
# install.packages('devtools') devtools::install_github("ddsjoberg/rstudio.prefs")
Update the RStudio default preferences. Full list of modifiable settings here: https://docs.rstudio.com/ide/server-pro/session-user-settings.html
library(rstudio.prefs) use_rstudio_prefs( always_save_history = FALSE, save_workspace = "never", load_workspace = FALSE, rainbow_parentheses = TRUE ) #> √ Downloading list of available RStudio settings #> #> == Updates ================================================== #> - always_save_history [TRUE --> FALSE] #> - save_workspace [ask --> never] #> - load_workspace [TRUE --> FALSE] #> - rainbow_parentheses [FALSE --> TRUE ] #> #> Would you like to continue? [y/n] y #> √ File 'C:/Users/sjobergd/AppData/Roaming/RStudio/rstudio-prefs 2021-06-20.json' saved as backup. #> √ File 'C:/Users/sjobergd/AppData/Roaming/RStudio/rstudio-prefs.json' updated. #> * Restart RStudio for updates to take effect.
Add secondary repositories to the ROpenSci and ddsjoberg R-Universes. This is also helpful for adding secondary RStudio Package Manager repositories.
use_rstudio_secondary_repo( ropensci = "https://ropensci.r-universe.dev", ddsjoberg = "https://ddsjoberg.r-universe.dev" ) #> == Updates ================================================== #> - ropensci [* --> https://ropensci.r-universe.dev ] #> - ddsjoberg [* --> https://ddsjoberg.r-universe.dev] #> #> Would you like to continue? [y/n] y #> √ File 'C:/Users/sjobergd/AppData/Roaming/RStudio/rstudio-prefs 2021-06-20.json' saved as backup. #> √ File 'C:/Users/sjobergd/AppData/Roaming/RStudio/rstudio-prefs.json' updated. #> * Restart RStudio for updates to take effect.
Use use_rstudio_keyboard_shortcut()
to programmatically add keyboard shortcuts for add-ins.
use_rstudio_keyboard_shortcut( "Ctrl+Shift+/" = "rstudio.prefs::make_path_norm" ) #> == Updates ================================================== #> - Ctrl+Shift+/ [* --> rstudio.prefs::make_path_norm] #> #> Would you like to continue? [y/n] y #> √ File 'C:/Users/sjobergd/AppData/Roaming/RStudio/keybindings/addins 2021-06-20.json' saved as backup. #> √ File 'C:/Users/sjobergd/AppData/Roaming/RStudio/keybindings/addins.json' updated. #> * Restart RStudio for updates to take effect.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4