Solariserat - Ett brett, vetenskapligt baserat färgschema för dina applikationer

Solariserat - Ett brett, vetenskapligt baserat färgschema för dina applikationer / Windows

Färg är överallt runt oss. För de flesta handlar färg om skönhet eller estetik. Men om du spenderar dina dagar framför en dataskärm kan färg vara ett viktigt verktyg i kampen mot trötthet och ögonbelastning. Nästan varje textredigerare stöder syntaxfärgning, och många redaktörer kommer med en mängd färgscheman för dig att välja mellan. Det finns nästan tusentals andra system tillgängliga online, och ändå har jag aldrig sett en som är ganska som Solarized.

Till att börja med är Solarized inte riktad mot en viss redaktör eller en mjukvara. Du kan få Solarized for Vim De bästa 7 skälen att ge Vim Text Editor en chans Topp 7 skäl att ge Vim Text Editor en chans I åratal har jag provat en textredigerare efter en annan. Du heter det, jag försökte det. Jag använde var och en av dessa redaktörer i över två månader som min primära dagliga redaktör. På något sätt, jag ... Läs mer, Emacs, IntelliJ och sex andra redaktörer, för fyra olika terminalemulatorer, och även för Mutt (en konsol e-postklient). Den är också tillgänglig som en färgpalett för Photoshop eller GIMP.

Solens författare, Ethan Schoonover, valde inte bara färger som han tyckte var söt. Istället använde han något som kallades Lab färgutrymme för att ta reda på de exakta skillnaderna i ljusstyrka som olika skärmelement skulle ha, och valda färgerna baserade på fasta färghjulsrelationer (några av nyanserna är analoga, vissa är triadbaserade etc.) . Visst, resultatet är ganska, men det är också mycket läsbart.

Solens färgscheman finns både med en ljus och mörk bakgrund. Så här ser ljusbakgrundsvariationen ut:

Och här är den mörka variationen av samma fil:

Du kan se hur liknande båda lägena är. De känns som ett färgschema, men båda är mycket läsbara. Faktum är att de båda är läsbara i samma exakta grad: de har symmetriska ljusskillnadsskillnader, så att byta mellan mörk och ljus bakgrund behåller samma uppfattade mängd kontrast mellan schemaelement.

Det är ett minimalistiskt schema, med bara sexton färger. Antalet färger kan till och med minskas ytterligare, till bara fem specifika nyanser, och det skulle fortfarande vara ganska läsbart.

En annan sak som är mycket imponerande om Solarized är presentationen. De flesta färgscheman är bara en enda textfil med knappast någon dokumentation. Solariserad har a underbar webbsida (färgat enligt ordningen, förstås), där författaren lägger ner sin resonemang för systemet och dess fördelar i skrämmande detaljer. De två skärmdumparna ovan togs från den här sidan, där du kan hitta många andra skärmdumpar som visar olika filtyper i Vim, liksom många andra program.

Jag har använt Solarized i några veckor nu, främst i Vim via Putty. För det här scenariot var installationen inte trivial: jag måste konfigurera Solarized för PuTTY, och konfigurera den för Vim också. Ändå verkar de färger jag får på min egen skärm något annorlunda än vad jag ser på Solarized-webbplatsen. Jag gillar det utseende jag slutade med, men du måste hålla med om att det inte ser ut som de vackra skärmdumparna ovan:

Det är den enda nackdelen verkligen. Om du bara använder en enda applikation (säg GVim eller annan lokal textredigerare) borde du inte ha något problem att installera Solarized på ditt system. Men om du behöver få det att fungera via PuTTY och Vim, är du in för lite utmaning. Har du sagt det, om någon av er lyckas replikera det exakta Solarized looket med Putty / Vim, skulle jag gärna höra om det i kommentarerna - kanske kan du lära mig en sak eller två!