Cele 8 combinații de culori preferate pentru vim modern

publié en juin 2018

  • vim

Am fost un utilizator vim pentru o lungă perioadă de timp, și un tocilar al combinațiilor de culori pentru o perioadă destul de lungă. Peisajul schemelor de culori s-a schimbat foarte mult în ultima vreme. De la introducerea terminalelor true colors, nu mai ești limitat la o paletă de 256 de culori și, prin urmare, o mulțime de noi scheme de culori fanteziste au apărut în decursul ultimilor ani. În același timp, mai multe editoare de text „moderne” au apărut și se confruntă cu succesul în ultimii ani, cum ar fi Sublime Text, Atom, VS Code, și toate acestea au venit cu noi scheme de culori implicite destul de solide, în timp ce, anterior, majoritatea editorilor veneau cu… să spunem scheme de culori de bază. În cele din urmă, multe dintre schemele de culori care au fost cândva populare se simt acum depășite, în comparație cu opțiunile mai recente.

Acum, iată o selecție a schemelor de culori pe care le-am folosit cel mai mult în ultimii ani. Această postare reflectă doar propriile mele gusturi, iar temele enumerate aici sunt cele pe care le prefer și cu care am lucrat cel mai mult. În principal, lucrez zilnic cu ruby, javascript și markdown, cu Neovim într-un terminal iTerm2 obișnuit (toate aceste teme ar trebui să se redea destul de bine și în vim-urile moderne, atâta timp cât aveți configurate true colors). Sunt foarte mult adeptul temelor întunecate, așa că majoritatea recomandărilor mele de aici vor fi teme întunecate. Voi acoperi totuși două scheme de culori deschise pe care le apreciez foarte mult la sfârșitul acestei postări. Să ne scufundăm înăuntru!

6 teme întunecate

Se pare că temele întunecate sunt proeminente în comunitatea schemelor de culori vim, și aveți o mulțime de opțiuni diferite în această categorie. În ultima vreme, o mulțime de scheme de culori au fost inspirate de schema de culori originală One Dark a editorului Atom și de paleta de culori Google Material și, ca o consecință, toate aceste teme pot părea uneori toate destul de asemănătoare. Această selecție ar trebui să vă permită să explorați alte opțiuni.

palenight

palenight by drewtempelmeyer

O schemă de culori întunecată pentru Vim/Neovim bazată pe schema de culori Material Pale Night. O mare parte din lucrare se bazează pe minunata schemă de culori onedark.vim.

Aceasta este preferata mea absolută și, fără îndoială, opțiunea cea mai puțin cunoscută dintre toate temele pe care le voi aborda în această postare. Am dat peste ea cu câteva luni în urmă și de atunci a fost tema mea principală. Ca de obicei, am continuat să testez alte scheme de culori, dar întotdeauna m-am întors rapid la aceasta. Este una dintre acele teme bazate pe onedark, dar pentru mine, este una dintre cele mai bune de pe piață. Chiar dacă depozitul nu prezintă prea multă activitate, acest lucru nu trebuie să vă împiedice să testați această temă superbă. Este o temă asemănătoare cu onedark, cu o aromă de galben-portocaliu și violet, ceea ce o face mai vie și mai puțin plictisitoare decât majoritatea celorlalte de acolo, în opinia mea. Dar totuși nu prea bling-bling. Un loc dulce!

ayu

ayu-vim

Tema simplă, luminoasă și elegantă pentru Vims moderne.

Ayu vine în trei arome diferite : dark, mirage (întunecată, dar mai puțin întunecată), și light. Cele trei sunt foarte frumoase, le-am folosit mult timp înainte de a descoperi palenight. Dintre cele două arome întunecate ale acestei teme, eu personal o prefer pe cea mirage care mi se pare mai echilibrată, varianta întunecată fiind prea contrastată pe placul meu (deși foarte bună și ea).

gruvbox

gruvbox by morhetz

Schemă de culori cu caneluri retro pentru Vim

Gruvbox este cu siguranță una dintre cele mai recognoscibile teme de pe acolo. Are o paletă de culori galben-gălbuie foarte distinctă, ceea ce o face să iasă în evidență din mulțime. Conform paginii sale Github, este inspirată de teme vim clasice și bine cunoscute, cum ar fi badwolf, jellybeans și solarized. Vine în două arome, dark și light, și fiecare dintre ele poate fi ajustată la un anumit mod de contrast: hard contrast, medium sau low. Este o alegere excelentă și are o mulțime de opțiuni de configurare și plugin-uri terțe acceptate.

nord-vim

nord-vim

O temă Vim arctică, nord-albastră, curată și elegantă.

Am dat peste Nord destul de recent și, chiar dacă până acum am folosit-o rar ca temă principală, chiar merită o mențiune în acest articol. Nord este un proiect cu o paletă de culori mai generală, bazată pe culori albăstrui/aristice, foarte plăcută la vedere. Îi lipsește un pic de „pop” pe placul meu, ca să fiu sincer, dar totuși se simte foarte bine realizată, iar paleta a fost declinată pe multe alte editoare și terminale, ceea ce o poate face o alegere foarte bună dacă vă place să vă aliniați temele de consolă și de editor. Suportă, de asemenea, o mulțime de opțiuni și plugin-uri de la terți.

vim-one

vim-one by rakr

Una dintre cele mai bune colorcheme Atom, acum pentru Vim și Neovim.

Există o mulțime de scheme de culori inspirate de schema de culori implicită a lui Atom one colorscheme, pentru toți editorii. Aceasta a fost într-adevăr o schemă de culori care a schimbat jocul și care a inspirat mulți proiectanți de teme. Aceasta pare a fi una dintre cele mai bine puse la punct pentru vim, am folosit-o cu destul de mult timp în urmă și nu o mai folosesc, dar este o alegere solidă, nu prea puteți greși folosind-o. Dacă ești în căutarea unei clone a temei Atom One, aceasta ar putea fi cea (🙃) potrivită pentru tine.

oceanic-next by mhartington

Oceanic-Next.vim este o temă neovim inspirată de Oceanic Next pentru Sublime. Nu este un port direct, dar folosește unele culori din tema sublimă, care sunt adaptate pentru a funcționa cu neovim și vim8.

Aceasta pare mai „clasică”, cu o senzație întunecată-albastră. Nu o folosesc atât de des, dar totuși, o păstrez în preajmă și o folosesc din când în când, deoarece mi se pare destul de liniștitoare.

2 teme luminoase

După cum am spus anterior, eu însumi sunt mai degrabă un tip de temă întunecată și rareori folosesc scheme de culori luminoase. Din când în când, încerc una dintre ele, dar nu o păstrez niciodată pentru mult timp. Dar știu că există dezvoltatori care favorizează schemele de culori deschise și, chiar dacă nu sunt atât de multe și bune pe acolo, unele dintre ele merită să fie listate.

ayu-light

ayu-vim

Tema simplă, luminoasă și elegantă pentru Vims moderne.

Am acoperit deja schema de culori ayu în partea de „teme întunecate” a acestui articol, dar versiunea „light” a lui ayu chiar merită să fie listată. Îmi plac schemele de culori ușoare cu culori luminoase și distincte, iar ayu face o treabă foarte bună în acest sens. Dacă ar trebui să folosesc o schemă de culori ușoare, ar fi cu siguranță aceasta.

lumină solarizată

Nu putem scrie cu adevărat o rundă de scheme de culori fără să vorbim despre solarizată, nu-i așa? Solarized a fost una dintre primele scheme de culori bine gândite în acești ultimi ani, a venit cu o paletă frumoasă și s-a simțit destul de bine. Nu mi-a plăcut niciodată versiunea întunecată a temei (prea mult albastru, prea puțin contrast cu culoarea principală de prim-plan), dar apreciez foarte mult versiunea deschisă, un galben/bej palid cu cuvinte cheie colorate. Originalul solarizat de ethanschoonover nu a mai fost lucrat, din păcate, de mult timp (ultimul commit acum 7 ani !), dar veți găsi multe furci pe acolo. Voi menționa în special aceste două proiecte :

vim-solarized8 de lifepillar

Optimized Solarized colorschemes. Cel mai bine servite cu terminale în culori reale!

flattened by romainl

Solarizat, fără rahaturi.

Nu am o părere personală despre care dintre ele este cea mai bună, se simt puțin diferite (mai ales flattened, care ar putea prezenta mai multe ajustări și modificări față de depozitul original). vim-solarized8 are dezavantajul de a adăuga o mulțime de scheme de culori diferite, ceea ce nu-mi place, dar cred că nu este atât de important. Voi lăsa asta la aprecierea voastră, iată câteva capturi de ecran pentru flattened:

Desigur, există o mulțime de alte colorcheme vim bine concepute. Aș fi putut vorbi despre Tomorrow, PaperColor, PaperColor, Yowish, Dracula, Tender, Iceberg, Hybrid, etc., dar nu am fost niciodată cu adevărat captivat de vreuna dintre acestea și nu puteam acoperi fiecare temă vim în această postare. Totuși, ar putea merita să le aruncați o privire. Dacă știți alte opțiuni interesante pe care nu le-am menționat, nu ezitați să îmi dați un ping pe Twitter @pabuisson, sunt mereu în căutare de teme noi pe care să le încerc 🙃

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.