Curso de Vim: establecer un tema aleatorio en Vim

Veamos cómo configurar el editor Vim para que cada vez que lo abras lo haga con un tema de colores aleatorio

Cada persona está cómoda con un tema distinto de colores para Vim, dependiendo de sus gustos, quizás horas del día, o equipo que utilice.

¿Crees que es aburrido utilizar siempre el mismo esquema de colores para Vim? Veamos cómo hacer que use uno de manera aleatoria de una lista cada vez que abrimos Vim.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Y para aprender Vim (de la manera más inteligente) aquí tienes esta útil guía:

Este artículo es una adaptación de un artículo escrito en inglés que puedes leer en este enlace:

Vamos a hacer que Vim escoja un tema de colores aleatorio dependiendo de la hora del sistema de una lista de preferidos cada vez que lo abras.

La solución es muy sencilla, abrimos nuestro archivo .vimrc y ponemos como comentario la línea donde establecemos el tema de nuestro Vim, añadiendo unas comillas dobles («) al inicio de dicha línea. En mi caso quedaría tal que así:

"colorscheme oceanic_material 

Ahora copiamos y pegamos en el archivo .vimrc el siguiente código:

let themes = ['monokai', 'tokyo-night', 'deus', 'level42', 'fckfscsm', 'oceanic-material', 'utopia']
execute 'colorscheme '.themes[localtime() % len(themes)]
unlet themes

Guardamos y cerramos el archivo, ahora cada vez que abramos el editor Vim, este lo hará con un esquema de colores distinto escogido de manera aleatoria de la lista que le hemos pasado.

Si quieres ver qué colores tienes disponibles en tu sistema puedes verlos en el directorio ~/.vim/colors

Si no te gusta esta opción y tanto cambio, simplemente elimina las líneas anteriores y las comillas dobles de la configuración del tema que tenías antes.

Un truco sencillo para tu editor Vim. ¿Te ha resultado interesante?

2 comentarios sobre “Curso de Vim: establecer un tema aleatorio en Vim

    1. vaya, acabo de verlo en otros medios…
      Mi saludo para la familia en estos difíciles momentos…
      Que la tierra le sea leve y que continue su ejemplo…
      Saludos.

Me gustaría saber tu opinión. Deja un comentario (Puedes usar MarkDown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.