Besseres Diff-Farbschema

20

Ich habe angefangen, den Diff-Modus in vim bei der Arbeit zu verwenden, und das einzige, was mir aufgefallen ist, ist, dass die Farben wirklich hell sind.

Gibt es Farbschemata, die die Benutzer angepasst haben, um den Diff-Modus für die Augen zu vereinfachen?

mjuarez
quelle

Antworten:

13

Ich mag die verschiedenen Farben in meinem Farbschema :

diff

romainl
quelle
Ich kann keine richtige Anleitung zum Installieren Ihres Farbschemas finden. Ich bin verloren. Vielleicht ist es offensichtlich und ich kann es nicht wirklich sehen. Könnten Sie bitte helfen?
MycrofD
Alles wird in der README erklärt.
Romainl
Unterstützt es auch einen leichten / hellen Geschmack? Wenn ich den Computer bei Sonnenschein benutze, schalte ich mein Terminal auf helles Farbschema um. @romainl Sieht vielversprechend aus, gute Arbeit!
Freitag,
Dieses Farbschema ist großartig, aber ich stimme MycrofD zu, dass Sie die Installation ein wenig mit einem mkdir- und curl-Aufruf ausarbeiten könnten.
Cameron Stone
9

Ich habe eine Syntax / diff.vim (die ich manuell beschreibe) mit folgendem Inhalt:

hi DiffText   cterm=none ctermfg=Black ctermbg=Red gui=none guifg=Black guibg=Red
hi DiffChange cterm=none ctermfg=Black ctermbg=LightMagenta gui=none guifg=Black guibg=LightMagenta
Luc Hermitte
quelle
5

Mein eigenes Schema " Ampelfarben " mit Rot, Gelb, Grün und Blau.

Sie sind in GVim etwas sanfter als im Terminal.

Aber sie waren wirklich eher intuitiv (für Westler) als sanft.

gvim

Bildbeschreibung hier eingeben

joeytwiddle
quelle
Es sieht so aus, als ob das JellyBeans- Farbschema auch Rot, Grün und Blau verwendet, wenn auch auf etwas andere Weise.
Joeytwiddle
Dein Schema ist schön und ich versuche es damit. Es deaktiviert die sprachabhängige Syntaxfärbung. Ich denke, dass dies notwendig ist, um die Lesbarkeit der Unterschiede sicherzustellen. +1
Enrico Maria De Angelis
2
@EnricoMariaDeAngelis Ja, ich finde die Hervorhebung der Sprache störend, wenn ich mich auf die geänderten Zeichen konzentrieren möchte. Sie können alle ctermfg=whiteund guifg=whiteaus der Datei entfernen , wenn Sie möchten.
Joeytwiddle
1
Wenn Sie tun das deaktivieren whiteVordergrund, können Sie eine Hintergrundfarbe zu betrachten , anstatt zu setzen. Warum? Wenn Sie lange Zeilen haben , der Zeilenumbruch jedoch deaktiviert ist, wird möglicherweise die Änderung von Rot + Gelb auf dem Bildschirm angezeigt , und die geänderte Zeile kann leicht übersehen werden! Ich denke, aus diesem Grund bestimmen unterschiedliche Themen tendenziell das Styling für die gesamte Linie . Oh, das machen wir schon. Wir setzen den Hintergrund auf Schwarz, um die Aufmerksamkeit auf sich zu ziehen. (Es ist subtil, aber es könnte ausreichen, solange Ihr normaler Hintergrund schwarz ist!)
Joeytwiddle
1

Ich habe alle Farbschemata durchgesehen, die standardmäßig zu vim gehören, und fand, dass 'morning' und 'zellner' für vimdiff irgendwie in Ordnung aussehen.

fstang
quelle