Temas de RStudio

Introducción a R Conceptos básicos de R
Cambia y añade temas para personalizar 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 ToolsGlobal optionsAppearance y cambia el tema en la opción Editor Theme. Por defecto tendrás el tema Textmate activado.

Cómo cambiar el tema en RStudio

Ve al menú Appearance en RStudio

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.

Tema night owlish RStudio

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.

Tema Synthwave85 de RStudio

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.

Tema Yule en 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.

Tema Oceanic Eighties

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.

Tema minimalista Driven Snow RStudio

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.

Tema claro de RStudio

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.

Tema My-theme en RStudio

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.

Crea temas personalizados de 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)