Solarized - En skarp, vitenskapelig basert fargeskjema for dine apper
Farge er overalt rundt oss. For de fleste er fargen om skjønnhet eller estetikk. Men hvis du bruker dagene dine foran en dataskjerm, kan farge være et viktig verktøy i kampen mot tretthet og øyenstamme. Omtrent hver tekstredigerer støtter syntaksfarger, og mange redaktører kommer med en rekke farger som du kan velge mellom. Det er nesten tusenvis av andre ordninger tilgjengelig online, og likevel har jeg aldri sett en som er ganske som Solarized.
For det første er Solarized ikke rettet mot en bestemt redaktør eller et program. Du kan få Solarized for Vim Topp 7 grunner til å gi Vim Text Editor en sjanse Topp 7 grunner til å gi Vim Text Editor En sjanse I mange år har jeg prøvd en tekstredigerer etter en annen. Du nevner det, jeg prøvde det. Jeg brukte hver og en av disse redaktørene i over to måneder som min primære daglige redaktør. På en eller annen måte, jeg ... Les mer, Emacs, IntelliJ og seks andre redaktører, for fire forskjellige terminalemulatorer, og til og med for Mutt (en konsoll e-postklient). Den er også tilgjengelig som en fargepalett for Photoshop eller GIMP.
Solarized forfatter, Ethan Schoonover, valgte ikke bare farger han følte var pen. I stedet brukte han noe som kalles Lab-fargeplass for å finne ut de nøyaktige forskjellene i lysstyrke ulike skjermelementer burde ha, og valgte fargene basert på fargeskjulforhold (noen av nyansene er analoge, noen er triadbaserte osv.) . Jo, resultatet er pent, men det er også veldig lesbart.
Solvarme fargeskjemaene er tilgjengelige både med lys og mørk bakgrunn. Slik ser lysbakgrunnsvarien ut:
Og her er den mørke varianten av den samme filen:
Du kan se hvordan like begge modi er. De føler seg som en fargevalg, men begge er veldig lesbare. Faktisk er de begge lesbare i samme eksakte grad: de har symmetriske lette forskjeller, slik at bytte mellom mørk og lys bakgrunn beholder samme oppfattede mengde kontrast mellom ordningselementer.
Det er en minimalistisk ordning, med bare seksten farger. Antallet farger kan til og med bli brakt ned til bare fem spesifikke fargetoner, og det vil fortsatt være ganske lesbart.
En annen ting som er veldig imponerende om Solarized er presentasjonen. De fleste fargevalg er bare en enkelt tekstfil med nesten ingen dokumentasjon. Solarisert har a nydelig nettside (farget i henhold til ordningen, selvfølgelig), der forfatteren legger ned sin begrunnelse for ordningen og dens fordeler i uhyggelig detalj. De to skjermbildene ovenfor ble tatt fra den samme siden, hvor du kan finne mange andre skjermbilder som viser forskjellige filtyper i Vim, samt mange andre programmer.
Jeg har brukt Solarized i noen uker nå, hovedsakelig i Vim via Putty. For dette bestemte scenariet var installasjonen ikke trivial: Jeg har måttet konfigurere Solarized for PuTTY, og konfigurer den også for Vim. Likevel, fargene jeg får på min egen skjerm, virker litt annerledes enn det jeg ser på Solarized-nettsiden. Jeg liker det utseendet jeg endte med, men du må være enig i at det ikke ser ut akkurat som de vakre skjermbildene over:
Det er den eneste ulempen egentlig. Hvis du bare bruker et enkelt program (si GVim eller en annen lokal tekstredigerer), bør du ikke ha noe problem å installere Solarized på systemet. Men hvis du trenger å få det til å fungere via PuTTY og Vim, er du inne for litt utfordring. Når det er sagt, hvis noen av dere klarer å replikere det nøyaktige soliserte utseendet med Putty / Vim, vil jeg gjerne høre om det i kommentarene - kanskje du kan lære meg en ting eller to!