Solarized un esquema de color nítido y científicamente basado para tus aplicaciones
El color está en todas partes a nuestro alrededor. Para la mayoría de las personas, el color se trata de la belleza o la estética. Pero si pasa sus días frente a un monitor de computadora, el color puede ser una herramienta importante en la lucha contra la fatiga y la fatiga visual. Casi todos los editores de texto admiten colores de sintaxis, y muchos editores vienen con una variedad de combinaciones de colores para que usted pueda elegir. Hay virtualmente miles de otros esquemas disponibles en línea y, sin embargo, nunca he visto uno que sea como Solarized.
Para empezar, Solarized no está dirigido a un editor o pieza de software en particular. Puede obtener Solarized para Vim Las 7 razones principales para darle una oportunidad al editor de texto Vim Las 7 razones principales para darle una oportunidad al editor de texto Vim Durante años, he probado un editor de texto tras otro. Lo que sea, lo intenté. Utilicé a todos y cada uno de estos editores durante más de dos meses como mi principal editor del día a día. De alguna manera, yo… Leer más, Emacs, IntelliJ y otros seis editores, para cuatro emuladores de terminal diferentes, e incluso para Mutt (un cliente de correo electrónico de consola). También está disponible como una paleta de colores para Photoshop o GIMP..
El autor de Solarized, Ethan Schoonover, no solo eligió los colores que sintió que eran bonitos. En su lugar, utilizó algo llamado espacio de color Lab para descubrir las diferencias exactas en la luminosidad que deben tener varios elementos de la pantalla, y seleccionó los colores en función de las relaciones de la rueda de color fija (algunos de los tonos son análogos, algunos se basan en Triad, etc.) . Claro, el resultado es bonito, pero también es muy legible.
Los esquemas de color Solarized están disponibles tanto con un fondo claro como oscuro. Así es como se ve la variación de luz de fondo:
Y aquí está la oscura variación del mismo archivo:
Puedes ver qué tan similares son ambos modos. Se sienten como un esquema de color, pero ambos son muy legibles. De hecho, ambos son legibles en el mismo grado exacto: tienen diferencias de luminosidad simétricas, por lo que el cambio entre el fondo oscuro y el claro retiene la misma cantidad de contraste percibida entre los elementos del esquema.
Es un esquema minimalista, con solo dieciséis colores. El número de colores puede reducirse aún más, a solo cinco tonos específicos, y aún así sería bastante legible.
Otra cosa que es muy impresionante acerca de Solarized es la presentación. La mayoría de los esquemas de color son solo un archivo de texto sin apenas documentación. Solarized tiene un maravilloso Página web (coloreada según el esquema, por supuesto), donde el autor establece su razonamiento para el esquema y sus ventajas en los detalles insoportables. Las dos capturas de pantalla anteriores se tomaron de esa misma página, donde puedes encontrar muchas otras capturas de pantalla que muestran diferentes tipos de archivos en Vim, así como muchas otras aplicaciones..
He estado usando Solarized durante algunas semanas, principalmente en Vim a través de Putty. Para este escenario en particular, la instalación no fue trivial: tuve que configurar Solarized para PuTTY y luego configurarlo para Vim también. Aun así, los colores que obtengo en mi propia pantalla parecen algo diferentes a los que veo en el sitio web de Solarized. Me gusta el aspecto con el que terminé, pero tendrás que estar de acuerdo en que no se ve exactamente como en las hermosas capturas de pantalla de arriba:
Ese es el único inconveniente realmente. Si solo usa una sola aplicación (por ejemplo, GVim u otro editor de texto local), no debería tener problemas para instalar Solarized en su sistema. Pero si necesita que funcione a través de PuTTY y Vim, tendrá que enfrentar un pequeño desafío. Dicho esto, si alguno de ustedes logra replicar el aspecto Solarized exacto usando Putty / Vim, me encantaría escucharlo en los comentarios, tal vez pueda enseñarme una o dos cosas.!