- vim
Ich bin jetzt schon lange ein vim-Benutzer und ein Farbschema-Nerd für eine ganze Weile auch. Die Landschaft der Farbschemata hat sich in letzter Zeit stark verändert. Seit der Einführung von True-Colors-Terminals ist man nicht mehr auf eine 256-Farben-Palette beschränkt, und so sind im Laufe der letzten Jahre viele neue, ausgefallene Farbschemata entstanden. Gleichzeitig erschienen in den letzten Jahren mehrere „moderne“ Texteditoren wie Sublime Text, Atom, VS Code, und sie alle kamen mit neuen, ziemlich soliden Standardfarbschemata, während die meisten Editoren vorher mit… sagen wir mal einfachen Farbschemata kamen. Schließlich fühlen sich viele der einst beliebten Farbschemata im Vergleich zu neueren Optionen veraltet an.
Hier ist also eine Auswahl der Farbschemata, die ich in den letzten Jahren am häufigsten verwendet habe. Dieser Beitrag spiegelt lediglich meinen eigenen Geschmack wider und die hier aufgeführten Themen sind diejenigen, die ich bevorzuge und mit denen ich am meisten gearbeitet habe. Ich arbeite täglich hauptsächlich mit Ruby, Javascript und Markdown, mit Neovim in einem normalen iTerm2-Terminal (alle diese Themes sollten auch in modernen Vims ziemlich gut dargestellt werden, solange man True Colors konfiguriert hat). Ich bin ein großer Fan von dunklen Themes, daher werden die meisten meiner Empfehlungen hier dunkle Themes sein. Ich werde am Ende dieses Beitrags noch zwei helle Farbschemata vorstellen, die ich sehr schätze. Tauchen wir ein!
6 dunkle Themes
Es scheint, dass dunkle Themes in der Gemeinschaft der Vim-Farbschemata sehr beliebt sind, und man hat viele verschiedene Optionen in dieser Kategorie. In letzter Zeit wurden viele Farbschemata durch das ursprüngliche One Dark-Farbschema des Atom-Editors und durch die Google Material-Farbpalette inspiriert, und daher können sich all diese Themen manchmal ziemlich ähnlich anfühlen. Diese Auswahl sollte es Ihnen ermöglichen, andere Optionen zu erkunden.
palenight
palenight von drewtempelmeyer
Ein dunkles Farbschema für Vim/Neovim, das auf dem Material Pale Night Farbschema basiert. Ein Großteil der Arbeit basiert auf dem schönen onedark.vim Farbschema.
Dies ist mein absoluter Favorit und ohne Zweifel die weniger bekannte Option aller Themen, die ich in diesem Beitrag behandeln werde. Ich bin schon vor Monaten darauf gestoßen, und seitdem ist es mein Hauptthema. Wie üblich habe ich immer wieder andere Farbschemata ausprobiert, bin aber immer wieder schnell auf dieses zurückgekommen. Es ist eines dieser Themes, die auf onedark
basieren, aber für mich ist es eines der besten, die es gibt. Auch wenn das Repository nicht viel Aktivität zeigt, muss dies Sie nicht davon abhalten, dieses wunderschöne Thema zu testen. Es ist ein onedark
-ähnliches Theme, mit einer gelb-orangen und lila Note, was es meiner Meinung nach lebendiger und weniger langweilig macht als die meisten anderen da draußen. Aber immer noch nicht zu bling-bling. Ein guter Punkt!
ayu
ayu-vim
Schlichtes, helles und elegantes Thema für moderne Vims.
Ayu gibt es in drei verschiedenen Geschmacksrichtungen: dunkel, mirage (dunkel, aber weniger dunkel) und hell. Die drei von ihnen sind wirklich schön, ich habe sie ausgiebig für eine Weile verwendet, bevor ich herausgefunden, palenight. Von den beiden dunklen Geschmacksrichtungen dieses Themas bevorzuge ich persönlich die Mirage, die ich ausgewogener finde, die dunkle Version ist für meinen Geschmack zu kontrastreich (obwohl sie auch sehr gut ist).
gruvbox
gruvbox von morhetz
Retro-Rillen-Farbschema für Vim
Gruvbox ist definitiv eines der am besten erkennbaren Themen, die es gibt. Es hat eine sehr ausgeprägte gelbliche Farbpalette, die es aus der Masse herausstechen lässt. Laut seiner Github-Seite ist es von klassischen und bekannten Vim-Themen wie Badwolf, Jellybeans und Solarized inspiriert. Es ist in zwei Geschmacksrichtungen erhältlich, dunkel und hell, und jede davon kann auf einen bestimmten Kontrastmodus eingestellt werden: harter Kontrast, mittel oder niedrig. Es ist eine gute Wahl und hat viele Konfigurationsmöglichkeiten und unterstützt Plugins von Drittanbietern.
nord-vim
nord-vim
Ein arktisches, nordblaues, sauberes und elegantes Vim-Thema.
Ich bin vor kurzem auf Nord gestoßen, und obwohl ich es bisher nur selten als mein Hauptthema benutzt habe, verdient es wirklich eine Erwähnung in diesem Artikel. Nord ist ein eher allgemeines Farbpalettenprojekt, das auf bläulichen/künstlerischen Farben basiert und wirklich einfach für das Auge ist. Um ehrlich zu sein, fehlt es ihm ein wenig an „Pop“, aber es fühlt sich immer noch sehr schön an, und die Palette wurde über viele andere Editoren und Terminals hinweg abgelehnt, was es zu einer wirklich guten Wahl machen kann, wenn Sie Ihre Konsolen- und Editor-Themes aufeinander abstimmen möchten. Es unterstützt eine Menge von Optionen und Drittanbieter-Plugins als gut.
vim-one
vim-one von rakr
Eines der besten Atom-Farbschemata, jetzt für Vim und Neovim.
Es gibt eine Menge Farbschemata, die von Atoms Standard-Farbschema inspiriert sind, für alle Editoren. Dieses Farbschema war wirklich wegweisend und hat viele Themendesigner inspiriert. Dieses fühlt sich wie eines der ausgefeiltesten für Vim an, ich habe es vor langer Zeit benutzt und benutze es nicht mehr, aber es ist eine solide Wahl, man kann nicht wirklich etwas falsch machen, wenn man es benutzt. Wenn du nach einem Klon des Atom One Themes suchst, könnte dies das Richtige für dich sein (🙃).
oceanic-next von mhartington
Oceanic-Next.vim ist ein Neovim-Thema, das von Oceanic Next für Sublime inspiriert wurde. Es ist keine direkte Portierung, sondern verwendet einige Farben aus dem Sublime-Thema, die an neovim und vim8 angepasst sind.
Dieses fühlt sich eher „klassisch“ an, mit einem dunkelblauen Gefühl. Ich benutze es nicht so oft, aber trotzdem behalte ich es bei mir und benutze es von Zeit zu Zeit, da es sich für mich sehr beruhigend anfühlt.
2 helle Themen
Wie ich schon sagte, bin ich selbst eher ein Typ für dunkle Themen und benutze selten helle Farbschemata. Von Zeit zu Zeit probiere ich eines aus, aber ich behalte es nie lange. Aber ich weiß, dass es da draußen Entwickler gibt, die helle Farbschemata bevorzugen, und auch wenn es nicht so viele gute gibt, sind einige von ihnen es wert, aufgeführt zu werden.
ayu-light
ayu-vim
Einfaches, helles und elegantes Theme für moderne Vims.
Wir haben das Farbschema von ayu bereits im Teil „dunkle Themes“ dieses Artikels behandelt, aber die „helle“ Version von ayu verdient es wirklich, aufgeführt zu werden. Ich mag helle Farbschemata mit hellen und eindeutigen Farben, und ayu leistet hier wirklich gute Arbeit. Wenn ich ein helles Farbschema verwenden müsste, wäre es sicherlich dieses.
solarisiertes Licht
Wir können nicht wirklich eine Übersicht über Farbschemata schreiben, ohne über solarisiert zu sprechen, oder? Solarized war eines der ersten gut durchdachten Farbschemata der letzten Jahre, es kam mit einer schönen Palette heraus und fühlte sich ziemlich gut an. Die dunkle Version des Themas hat mir nie wirklich gefallen (zu viel Blau, zu wenig Kontrast zur Hauptfarbe im Vordergrund), aber die helle Version, ein helles Gelb/Beige mit bunten Stichworten, gefällt mir sehr gut. Das ursprüngliche Solarized von ethanschoonover wurde leider schon lange nicht mehr weiterentwickelt (letzter Commit vor 7 Jahren!), aber es gibt viele Forks da draußen. Ich möchte besonders diese beiden Projekte erwähnen :
vim-solarized8 von lifepillar
Optimierte solarisierte Farbschemata. Am besten mit farbechten Terminals!
abgeflacht von romainl
Solarisiert, ohne den Scheiß.
Ich habe keine persönliche Meinung darüber, welche die beste ist, sie fühlen sich ein bisschen anders an (besonders flattened, das mehr Tweaks und Änderungen gegenüber dem ursprünglichen Repository aufweisen könnte). vim-solarized8 hat den Nachteil, dass es eine Menge verschiedener Farbschemata hinzufügt, die ich nicht mag, aber ich denke, das ist nicht so wichtig. Ich überlasse das Ihrem eigenen Urteil, hier sind einige Screenshots für flattened:
Natürlich gibt es eine Menge anderer gut gestalteter vim-Farbschemata da draußen. Ich hätte über Tomorrow, PaperColor, Yowish, Dracula, Tender, Iceberg, Hybrid usw. sprechen können, aber ich war nie wirklich von einem dieser Schemata angetan und ich konnte nicht jedes einzelne Vim-Thema in diesem Beitrag behandeln. Sie könnten aber einen Blick wert sein. Wenn Sie andere interessante Optionen kennen, die ich nicht erwähnt habe, können Sie mich gerne über Twitter @pabuisson anpingen, ich bin immer auf der Suche nach neuen Themen zum Ausprobieren 🙃