Temas de RStudio
Puedes personalizar RStudio con distintos temas para darle tu propia personalidad. Usa los temas incorporados en RStudio, descarga otros creados por usuarios o crea el tuyo propio y cambia el tema por defecto de RStudio.
Cambiar los temas de RStudio
Ve a Tools → Global options → Appearance y cambia el tema en la opción Editor Theme. Por defecto tendrás el tema Textmate
activado.
Existe una amplia variedad de temas incluidos para elegir, desde temas claros hasta temas oscuros. Sin embargo, si ningún tema cumple tus expectativas tienes más opciones. En la siguiente sección revisaremos algunos de los temas más populares de RStudio creados por los usuarios.
También puedes elegir entre las interfaces Modern, Sky o Classic en el menú dentro de ‘Appearance’.
Descargar temas de RStudio
Los temas de RStudio tienen archivos .rsthemes
asociados que se pueden descargar. En esta sección vamos a ver unos pocos, pero existen cientos o incluso miles de temas para descargar. Hemos dividido los temas entre oscuros y claros.
Añade nuevos temas con el botón ‘Add…’ desde el menú de opciones que abriste antes y elige los archivos que descargaste uno por uno. Si quieres borrarlos, tienes que seleccionar el que quieras desde la lista ‘Editor themes’ y pulsar el botón ‘Remove’.
Ten en cuenta que la mayoría de los temas de RStudio están almacenados en repositorios de GitHub. Para descargarlos puedes descargar directamente el archivo correspondiente o usar la función addTheme
del paquete rstudioapi
.
# install.packages("rstudioapi")
rstudioapi::addTheme("http://url-to-the-rstheme/", apply = TRUE)
Necesitas permisos de administrador en tu equipo para instalar los temas de esta manera.
Temas oscursos en RStudio
Puedes poner RStudio en modo oscuro o modo noche con uno de los siguientes temas:
Tema Night Owlish
El tema night owlish es un tema oscuro con colores de gran contraste. Puedes descargarlo desde su repositorio de GitHub.
night_owlish <- "https://raw.githubusercontent.com/batpigandme/night-owlish/master/rstheme/night-owlish.rstheme"
rstudioapi::addTheme(night_owlish, apply = TRUE)
Tema Synthwave85
Este tema está inspirado en los años 80 y produce un efecto brillante en los caracteres.
Synthwave85 <- "https://raw.githubusercontent.com/jnolis/synthwave85/master/Synthwave85.rstheme"
rstudioapi::addTheme(Synthwave85, apply = TRUE)
El efecto brillante del tema puede reducir el rendimiento de RStudio al trabajar con archivos grandes.
Tema Yule
El tema Yule se describe por su autor como un tema festivo para RStudio.
yule_theme <- "https://raw.githubusercontent.com/gadenbuie/yule-rstudio/master/Yule-RStudio.rstheme"
rstudioapi::addTheme(yule_theme, apply = TRUE)
El tema puede incrementar el uso de CPU.
Tema Oceanic eighties
Este es un tema oscuro basado en el estilo de los 80 con tonos azulados.
oceanic_theme <- "https://raw.githubusercontent.com/gadenbuie/oceanic-eighties/master/oceanic-eighties.rstheme"
rstudioapi::addTheme(oceanic_theme, apply = TRUE)
Temas claros RStudio
Tema Driven-snow
Este minimalista elimina los elementos prescindibles y maximiza el espacio entre las barras de herramientas.
driven_snow <- "https://raw.githubusercontent.com/mkearney/driven-snow/master/theme/driven-snow.rstheme"
rstudioapi::addTheme(driven_snow, apply = TRUE)
Tema Ayu-Light-Owl
El tema Ayu Light Owl usa un color pastel claro para el fondo.
ayu_light_owl <- "https://raw.githubusercontent.com/js-oh/ayu-light-owl/master/ayu-light-owl.rstheme"
rstudioapi::addTheme(ayu_light_owl, apply = TRUE)
Tema My-theme
Este tema minimalista que combina colores pastel con otros con mayor contraste se llama ‘My-Theme’, ya que su creador lo usa personalmente. Recomendamos establecer la interfaz de RStudio como Classic
con este tema.
my_theme <- "https://raw.githubusercontent.com/brunaw/my-theme/master/my-theme.rstheme"
rstudioapi::addTheme(my_theme, apply = TRUE)
Si no pudiste instalar los temas comprueba tus permisos de usuario o actualiza RStudio a la versión más reciente.
Existen muchos temas más disponibles. Puedes encontrar más en este repositorio de temas de RStudio en GitHub o puedes crear tu propio tema siguiendo los pasos de la sección siguiente.
Crea tus propios temas de RStudio
RStudio también soporta archivos .tmtheme
. En el siguiente enlace encontrarás una amplia variedad de esos archivos que puedes descargar e importar en RStudio.
https://tmtheme-editor.glitch.me
Pulsa el enlace anterior y ve al botón Gallery
en la parte superior izquierda y se mostrará una gran galería que se puede dividir entre temas claros y oscuros. Eligiendo uno podrás ver una previsualización (aunque no en código R) y personalizar los esquemas del color en el editor de temas. Cuando hayas terminado puedes cambiar el nombre del tema en la pestaña ‘Info’, descargar el archivo .tmtheme
y agregarlo a RStudio.
Comparte tu tema de RStudio
Convertir .tmtheme a .rstheme
Si quieres compartir tu nuevo tema de RStudio puedes convertir el archivo .tmtheme
que creaste en la sección anterior a .rstheme
con la función convertTheme del paquete rstudioapi
.
# install.packages(rstudioapi)
library(rstudioapi)
convertTheme("Ruta_al_archivo_tmTheme")
Por último puedes subir tu archivo .rstheme
(que no es más que un archivo CSS) a un servidor, como tu repositorio de GitHub. En consecuencia cualquier persona podrá descargarlo usando la función addTheme
del paquete rstudioapi
, como ya se ha mencionado.
addTheme("/your-url-to-the-rstheme/", apply = TRUE)