Solarized - o schemă de culori bazată pe stiluri științifice pentru aplicațiile dvs.
Culoarea este peste tot în jurul nostru. Pentru majoritatea oamenilor, culoarea este despre frumusete sau estetica. Dar dacă vă petreceți zilele în fața unui monitor de computer, culoarea poate fi un instrument important în lupta împotriva oboselii și a tulpinii ochilor. Aproape orice editor de text acceptă colorarea sintaxei, iar mulți editori vin cu o serie de scheme de culori pentru care puteți alege. Există practic mii de alte programe disponibile online, și totuși nu am văzut niciodată una care să fie destul de asemănătoare Solarized.
Pentru început, Solarized nu vizează un editor sau o anumită aplicație software. Puteți obține Solarized pentru Vim Top 7 motive pentru a da Vim Text Editor O șansă Top 7 motive pentru a da Vim Text Editor O șansă De ani de zile, am încercat un editor de text după altul. Tu numești, am încercat. Am folosit fiecare dintre acești editori timp de peste două luni ca editor principal al zilei de zi. Cumva, eu ... Citește mai mult, Emacs, IntelliJ și alte șase editoare, pentru patru emulatori de terminale diferite și chiar pentru Mutt (un client de email pentru console). Este disponibil și ca paletă de culori pentru Photoshop sau GIMP.
Editorul solar, Ethan Schoonover, nu a ales doar culorile pe care le-a simțit frumoase. În schimb, el a folosit ceva numit spațiu de culoare Lab pentru a înțelege diferențele exacte în ceea ce privește ușurința pe care ar trebui să o aibă diferitele elemente de ecran și a selectat culorile bazate pe relații de culoare fixă (unele dintre nuanțe sunt similare, unele sunt bazate pe Triad etc.) . Sigur, rezultatul este frumos, dar este, de asemenea, foarte lizibil.
Schemele de culori Solarized sunt disponibile atât cu fundal luminos, cât și cu fundal închis. Iată ce arată variația de fond de lumină:
Iată variația întunecată a aceluiași fișier:
Puteți vedea cât de similare sunt ambele moduri. Se simt ca o schemă de culori, dar ambele sunt foarte lizibile. De fapt, ambele pot fi citite la același nivel exact: au diferențe simetrice de luminozitate, astfel încât comutarea între fundalul întunecat și cel luminos păstrează aceeași valoare percepută a contrastului dintre elementele schemei.
Este o schemă minimalistă, cu doar șaisprezece culori. Numărul de culori poate fi chiar scăzut în continuare, la doar cinci nuanțe specifice, și ar fi încă destul de lizibil.
Un alt lucru foarte impresionant despre Solarized este prezentarea. Cele mai multe scheme de culori sunt doar un singur fișier text cu aproape nicio documentație. Solarized are un a splendid pagina web (colorată conform schemei, bineînțeles), în care autorul își prezintă raționamentul pentru schemă și avantajele sale în detalii exorciante. Cele două capturi de ecran de mai sus au fost preluate chiar din acea pagină, unde puteți găsi multe alte capturi de ecran care prezintă diferite tipuri de fișiere în Vim, precum și multe alte aplicații.
Am folosit Solarized acum câteva săptămâni, mai ales în Vim via Putty. Pentru acest scenariu, instalarea nu era banală: a trebuit să configurez Solarized pentru PuTTY și apoi să îl configurez și pentru Vim. Chiar și așa, culorile pe care le am pe ecranul meu par oarecum diferite de ceea ce văd pe site-ul Solarized. Îmi place aspectul cu care am ajuns, dar va trebui să fii de acord că nu arată exact cum arată capturile de ecran de mai sus:
Acesta este singurul dezavantaj. Dacă utilizați doar o singură aplicație (de exemplu, GVim sau un alt editor de text local), nu ar trebui să aveți nicio problemă în instalarea Solarized pe sistemul dvs. Dar dacă trebuie să-l faci să lucreze prin PuTTY și Vim, te afli într-o provocare. Acestea fiind spuse, dacă oricare dintre voi reușiți să replicați aspectul Solarizat exact folosind Putty / Vim, mi-ar plăcea să aud în comentariile sale - poate că mă puteți învăța câte ceva!