Mých 8 oblíbených barevných schémat pro moderní vim

publié en juin 2018

  • vim

Jsem uživatelem vimu již dlouhou dobu a už nějakou dobu také milovníkem barevných schémat. V poslední době se prostředí barevných schémat hodně změnilo. Od zavedení terminálů true colors už nejste omezeni na paletu 256 barev, a proto se v průběhu posledních let objevila spousta nových efektních barevných schémat. Ve stejné době se objevilo několik „moderních“ textových editorů, které se v těchto posledních letech setkávají s úspěchem, například Sublime Text, Atom, VS Code, a všechny přišly s novými docela solidními výchozími barevnými schématy, když dříve většina editorů přišla s… řekněme základními barevnými schématy. Nakonec se mnohá barevná schémata, která byla kdysi populární, nyní zdají být ve srovnání s novějšími možnostmi zastaralá.

Tady je tedy výběr barevných schémat, která jsem v posledních letech používal nejčastěji. Tento příspěvek pouze odráží můj vlastní vkus a zde uvedená témata jsou ta, která preferuji a se kterými jsem pracoval nejčastěji. Denně pracuji hlavně s ruby, javascriptem a markdownem, s Neovim v běžném terminálu iTerm2 (všechna tato témata by se měla docela dobře vykreslovat i v moderních vimech, pokud máte nakonfigurované true colors). Jsem velký příznivec tmavých témat, takže většina mých doporučení zde bude tmavá. Na konci tohoto příspěvku se ještě budu věnovat dvěma světlým barevným schématům, která opravdu oceňuji. Ponořme se do toho!

6 tmavých témat

Zdá se, že tmavá témata jsou v komunitě barevných schémat vimu prominentní a v této kategorii máte spoustu různých možností. V poslední době se spousta barevných schémat inspirovala původním barevným schématem One Dark editoru Atom a barevnou paletou Google Material, v důsledku čehož mohou všechna tato témata někdy působit všechna dost podobně. Tento výběr by vám měl umožnit prozkoumat další možnosti.

palenight

palenight by drewtempelmeyer

Tmavé barevné schéma pro Vim/Neovim vycházející z barevného schématu Material Pale Night. Z velké části vychází z krásného barevného schématu onedark.vim.

Toto je moje absolutně nejoblíbenější a bezpochyby méně známá varianta ze všech témat, kterými se budu v tomto příspěvku zabývat. Narazil jsem na něj před několika měsíci a od té doby je to mé hlavní téma. Jako obvykle jsem neustále testoval jiná barevná schémata, ale vždy jsem se rychle vrátil k tomuto. Je to jedno z těch témat, která vycházejí z onedark, ale pro mě je to jedno z nejlepších. I když úložiště nevykazuje velkou aktivitu, nesmí vám to bránit v testování tohoto nádherného tématu. Je to téma podobné onedark se žlutooranžovou a fialovou příchutí, takže je podle mého názoru živější a méně nudné než většina ostatních. Stále však není příliš blýskavé. Sladká tečka!!!

ayu

ayu-vim

Jednoduché, jasné a elegantní téma pro moderní Vimy.

Ayu se dodává ve třech různých příchutích : tmavé, mirage (tmavé, ale méně tmavé) a světlé. Všechny tři jsou opravdu pěkné, nějakou dobu jsem je hojně používal, než jsem objevil palenight. Ze dvou tmavých příchutí tohoto tématu mám osobně raději tu mirage, která mi přijde vyváženější, tmavá verze je na můj vkus příliš kontrastní (i když také velmi dobrá).

gruvbox

gruvbox by morhetz

Retro groove barevné schéma pro Vim

Gruvbox je určitě jedno z nejrozpoznatelnějších témat, které tu je. Má velmi výraznou žlutavou barevnou paletu, díky které vyčnívá z davu. Podle jeho stránky na Githubu je inspirováno klasickými a dobře známými tématy vimu, jako jsou badwolf, jellybeans a solarized. Dodává se ve dvou příchutích, tmavé a světlé, a každou z nich lze nastavit na určitý kontrastní režim: tvrdý kontrast, střední nebo nízký. Je to skvělá volba a má spoustu možností konfigurace a podporovaných zásuvných modulů třetích stran.

nord-vim

nord-vim

Arktické, severně modré, čisté a elegantní téma Vim.

Na Nord jsem narazil poměrně nedávno, a i když jsem ho zatím jako hlavní téma používal jen zřídka, opravdu si zaslouží zmínku v tomto článku. Nord je projekt s obecnější barevnou paletou, založený na namodralých/artických barvách, opravdu příjemný na pohled. Upřímně řečeno, k mému vkusu mu chybí trochu „popu“, ale přesto působí opravdu pěkně a paleta byla snížena oproti mnoha jiným editorům a terminálům, což z ní může udělat opravdu dobrou volbu, pokud máte rádi sladěná témata konzolí a editorů. Podporuje také spoustu možností a zásuvných modulů třetích stran.

vim-one

vim-one by rakr

Jeden z nejlepších barevných schémat Atom, nyní pro Vim a Neovim.

Existuje mnoho barevných schémat inspirovaných výchozím barevným schématem Atom one, a to pro všechny editory. Toto bylo opravdu převratné barevné schéma, které inspirovalo mnoho návrhářů témat. Tohle mi připadá jako jedno z nejvyladěnějších pro vim, používal jsem ho poměrně dávno a už ho nepoužívám, ale je to solidní volba, jeho použitím nemůžete udělat chybu. Pokud hledáte klon tématu Atom One, tohle by mohlo být to pravé (🙃) pro vás.

oceanic-next by mhartington

Oceanic-Next.vim je neovim téma inspirované Oceanic Next pro Sublime. Nejedná se o přímý port, ale používá některé barvy z tématu Sublime, které jsou přizpůsobeny pro práci s neovimem a vim8.

Tento působí více „klasicky“, s temně modrým nádechem. Nepoužívám ho tak často, ale přesto ho mám stále u sebe a čas od času ho používám, protože na mě působí docela uklidňujícím dojmem.

2 světlá témata

Jak jsem již řekl, sám jsem spíše zastáncem tmavých témat a světlá barevná schémata používám jen zřídka. Čas od času některé z nich vyzkouším, ale nikdy ho neudržím dlouho. Ale vím, že existují vývojáři, kteří dávají přednost světlým barevným schématům, a i když jich není tolik dobrých, některá z nich stojí za to, aby byla uvedena.

ayu-light

ayu-vim

Jednoduché, světlé a elegantní téma pro moderní Vimy.

Barevným schématem ayu jsme se již zabývali v části „tmavá témata“ tohoto článku, ale „světlá“ verze ayu si opravdu zaslouží být uvedena. Mám rád světlá barevná schémata s jasnými a výraznými barvami a ayu v tomto směru odvádí opravdu dobrou práci. Kdybych měl použít světlé barevné schéma, určitě by to bylo toto.

solarizované světlo

Nemůžeme přece psát přehled barevných schémat, aniž bychom se zmínili o solarizovaném, že? Solarized bylo jedno z prvních dobře promyšlených barevných schémat těch několika posledních let, vyšlo s pěknou paletou a působilo docela příjemně. Tmavá verze tématu se mi nikdy moc nelíbila (příliš mnoho modré, málo kontrastní s hlavní barvou popředí), ale velmi oceňuji světlou verzi, světle žlutou/béžovou s barevnými klíčovými slovy. Na původním solarized od ethanschoonover se bohužel už dlouho nepracovalo (poslední revize před 7 lety !), ale najdete tam mnoho forků. Zmíním zejména tyto dva projekty :

vim-solarized8 od lifepillar

Optimized Solarized colorschemes. Nejlépe poslouží terminály s věrnými barvami!

flattened by romainl

Solarizované, bez keců.

Nemám osobní názor na to, který z nich je lepší, působí trochu odlišně (zejména flattened, který může představovat více úprav a změn oproti původnímu repozitáři). vim-solarized8 má tu nevýhodu, že přidává spoustu různých barevných schémat, což se mi nelíbí, ale asi to není tak důležité. Nechám to na vašem vlastním posouzení, tady je pár screenshotů pro flattened:

Samozřejmě existuje spousta dalších dobře navržených barevných schémat vimu. Mohl jsem mluvit o Tomorrow, PaperColor, Yowish, Dracula, Tender, Iceberg, Hybrid atd. ale žádný z nich mě nikdy moc nezaujal a v tomto příspěvku jsem nemohl popsat všechna vimová témata. Možná ale stojí za to se na ně podívat. Pokud víte o dalších zajímavých možnostech, které jsem nezmínil, klidně mi napište na Twitter @pabuisson, vždycky hledám nová témata na vyzkoušení 🙃

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.