I miei 8 schemi di colore preferiti per il vim moderno

publié en juin 2018

  • vim

Sono un utente di vim da molto tempo ormai, e anche un nerd di schemi di colore da un bel po’. Il panorama degli schemi di colore è cambiato molto ultimamente. Dall’introduzione dei terminali true colors, non si è più limitati ad una tavolozza di 256 colori e quindi, un sacco di nuovi schemi di colore fantasiosi sono apparsi nel corso degli ultimi anni. Nello stesso tempo, diversi editor di testo “moderni” sono apparsi e hanno incontrato il successo negli ultimi anni, come Sublime Text, Atom, VS Code, e tutti sono venuti con nuovi schemi di colore predefiniti piuttosto solidi, quando in precedenza, la maggior parte degli editor sono venuti con… diciamo schemi di colore di base. Alla fine, molti degli schemi di colore che una volta erano popolari ora sembrano superati, rispetto alle opzioni più recenti.

Quindi ecco una selezione degli schemi di colore che ho usato di più negli ultimi anni. Questo post riflette semplicemente i miei gusti e i temi elencati qui sono quelli che preferisco e con cui ho lavorato di più. Lavoro principalmente con ruby, javascript e markdown su base giornaliera, con Neovim in un normale terminale iTerm2 (tutti questi temi dovrebbero rendere abbastanza bene anche nei moderni vim, a patto di avere configurato i true colors). Sono un tipo da temi scuri, quindi la maggior parte delle mie raccomandazioni qui saranno temi scuri. Alla fine di questo post coprirò ancora due schemi di colori chiari che apprezzo molto. Immergiamoci!

6 temi scuri

Sembra che i temi scuri siano prominenti nella comunità degli schemi di colore di vim, e hai un sacco di opzioni diverse in questa categoria. Ultimamente, molti schemi di colore sono stati ispirati dall’originale schema di colore One Dark dell’editor Atom e dalla tavolozza di colori Material di Google, e di conseguenza, tutti questi temi possono a volte sembrare tutti piuttosto simili. Questa selezione dovrebbe permetterti di esplorare altre opzioni.

palenight

palenight by drewtempelmeyer

Una combinazione di colori scuri per Vim/Neovim basata sulla combinazione di colori Material Pale Night. Gran parte del lavoro è basato sulla bella combinazione di colori onedark.vim.

Questa è la mia preferita in assoluto, e senza dubbio, l’opzione meno conosciuta di tutti i temi che coprirò in questo post. Mi sono imbattuto in esso mesi fa, ed è stato il mio tema principale da allora. Come al solito, ho continuato a provare altri schemi di colore, ma sono sempre tornato rapidamente a questo. È uno di quei temi basati su onedark, ma per me, è uno dei migliori là fuori. Anche se il repository non mostra molta attività, questo non deve impedirvi di provare questo splendido tema. È un tema onedark-ish, con un sapore giallo-arancio e viola, che lo rende più vivace e meno noioso della maggior parte degli altri là fuori, secondo me. Ma comunque non troppo bling-bling. Un dolce punto!

ayu

ayu-vim

Semplice, luminoso ed elegante tema per Vim moderni.

Ayu è disponibile in tre diversi gusti: dark, mirage (scuro, ma meno scuro) e light. I tre sono davvero belli, li ho usati ampiamente per un po’ prima di scoprire palenight. Tra i due dark di questo tema, personalmente preferisco il mirage che trovo più equilibrato, essendo la versione dark troppo contrastata per i miei gusti (anche se molto buona).

gruvbox

gruvbox di morhetz

Schema di colori per Vim

Gruvbox è sicuramente uno dei temi più riconoscibili in circolazione. Ha una tavolozza di colori gialli molto distinta, che lo fa distinguere dalla folla. Secondo la sua pagina Github, è ispirato a temi vim classici e ben noti come badwolf, jellybeans e solarized. È disponibile in due gusti, scuro e chiaro, e ognuno può essere regolato su una specifica modalità di contrasto: contrasto forte, medio o basso. È una grande scelta e ha un sacco di opzioni di configurazione e plugin di terze parti supportati.

nord-vim

nord-vim

Un tema Vim artico, nord-bluastro pulito ed elegante.

Mi sono imbattuto in Nord abbastanza recentemente, e anche se finora l’ho usato raramente come tema principale, merita davvero una menzione in questo articolo. Nord è un progetto di palette di colori più generale, basato su colori bluastri/artici, davvero facile da vedere. Manca un po’ di “pop” per i miei gusti, ad essere onesti, ma sembra ancora davvero ben fatto, e la palette è stata declinata su molti altri editor e terminali, il che può renderla una scelta davvero buona se vi piace avere i temi della console e dell’editor allineati. Supporta anche un sacco di opzioni e plugin di terze parti.

vim-one

vim-one by rakr

Uno dei migliori colorscheme Atom, ora per Vim e Neovim.

Ci sono un sacco di schemi di colori ispirati a quello di default di Atom, per tutti gli editor. Questo è stato davvero uno schema di colori che ha cambiato il gioco e ha ispirato molti designer di temi. Questo sembra uno dei più raffinati per vim, l’ho usato molto tempo fa e non lo uso più, ma è una scelta solida, non si può davvero sbagliare usandolo. Se stai cercando un clone del tema Atom One, questo potrebbe essere quello che fa per te (🙃).

oceanic-next di mhartington

Oceanic-Next.vim è un tema neovim ispirato a Oceanic Next per Sublime. Non è un port diretto ma usa alcuni colori dal tema Sublime, che sono adattati per funzionare con neovim e vim8.

Questo sembra più “classico”, con un tocco blu scuro. Non lo uso molto spesso, ma comunque lo tengo in giro e lo uso di tanto in tanto, perché mi sembra abbastanza rilassante.

2 temi chiari

Come ho già detto, sono più un tipo da temi scuri e raramente uso schemi di colori chiari. Di tanto in tanto, ne provo uno ma non lo tengo mai a lungo. Ma so che ci sono sviluppatori là fuori che favoriscono gli schemi di colore chiaro, e anche se non ce ne sono molti buoni in giro, alcuni di loro meritano di essere elencati.

ayu-light

ayu-vim

Tema semplice, luminoso ed elegante per Vim moderni.

Abbiamo già trattato lo schema di colori di ayu nella parte “temi scuri” di questo articolo, ma la versione “light” di ayu merita davvero di essere elencata. Mi piacciono gli schemi di colore chiari con colori brillanti e distinti, e ayu fa davvero un buon lavoro in questo. Se dovessi usare uno schema di colori chiari, sarebbe certamente questo.

luce solarizzata

Non possiamo davvero scrivere un elenco di schemi di colori senza parlare di solarized, vero? Solarized è stato uno dei primi schemi di colore ben pensati negli ultimi anni, è uscito con una bella tavolozza e si sentiva abbastanza bene. Non mi è mai piaciuta molto la versione scura del tema (troppo blu, non abbastanza contrasto con il colore principale in primo piano), ma apprezzo molto la versione chiara, un giallo chiaro/beige con parole chiave colorate. L’originale solarizzato da ethanschoonover purtroppo non è stato lavorato per molto tempo (ultimo commit 7 anni fa!) ma troverete molti fork là fuori. Citerò in particolare questi due progetti :

vim-solarized8 di lifepillar

Colori ottimizzati solarizzati. Meglio servire con terminali true-color!

flattened by romainl

Solarizzato, senza le stronzate.

Non ho un’opinione personale su quale sia il migliore, si sentono un po’ diversi (specialmente flattened che potrebbe presentare più modifiche rispetto al repository originale). vim-solarized8 ha lo svantaggio di aggiungere un sacco di colori diversi che non mi piacciono, ma credo che non sia così importante. Lo lascio al vostro giudizio, ecco alcuni screenshot per flattened:

Naturalmente, ci sono molti altri colorscheme vim ben progettati là fuori. Avrei potuto parlare di Tomorrow, PaperColor, Yowish, Dracula, Tender, Iceberg, Hybrid, ecc. ma non sono mai stato veramente attratto da nessuno di questi e non potevo coprire ogni singolo tema vim in questo post. Potrebbero comunque valere la pena di dare un’occhiata. Se conosci altre opzioni interessanti che non ho menzionato, sentiti libero di contattarmi su Twitter @pabuisson, sono sempre alla ricerca di nuovi temi da provare 🙃

.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.