Meilleur schéma de couleurs diff

20

J'ai commencé à utiliser le mode diff dans vim au travail, et la seule chose que j'ai remarquée est que les couleurs sont vraiment lumineuses, ce qui n'aide pas lorsque vous essayez de rechercher des différences dans des fichiers énormes pendant de longues périodes.

Existe-t-il des schémas de couleurs que les gens ont personnalisés pour rendre le mode diff plus facile pour les yeux?

mjuarez
la source

Réponses:

13

J'aime bien les couleurs diff dans mon schéma de couleurs :

diff

romainl
la source
Je ne trouve pas de mode d'emploi approprié pour installer votre programme de couleurs. Je suis perdu. C'est peut-être évident et je ne peux pas vraiment le voir. Pourriez-vous aider s'il vous plaît?
MycrofD
Tout est expliqué dans le README.
romainl
Prend-il également en charge une saveur légère / brillante? Lorsque j'utilise un ordinateur pendant que le soleil brille, je passe mon terminal au jeu de couleurs claires. @romainl semble prometteur, bon travail!
xliiv
Ce schéma de couleurs est génial, mais je suis d'accord avec MycrofD que vous pouvez étoffer l'installation un peu avec peut-être un appel mkdir et curl.
Cameron Stone,
9

J'ai une syntaxe / diff.vim (que je source manuellement) avec le contenu suivant:

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
la source
5

Mon propre schéma " Couleurs des feux de circulation " avec du rouge, du jaune, du vert et du bleu.

Ils sont un peu plus doux dans GVim que sur le terminal.

Mais ils étaient vraiment conçus pour être intuitifs (pour les occidentaux) plutôt que doux.

gvim

entrez la description de l'image ici

joeytwiddle
la source
Il semble que le schéma de couleurs JellyBeans utilise également le rouge, le vert et le bleu, bien que d'une manière légèrement différente.
joeytwiddle
Votre plan est sympa et j'essaie avec. Cela désactive la coloration syntaxique dépendante du langage, ce que je commence à penser est quelque chose de nécessaire pour assurer la lisibilité des différences. +1
Enrico Maria De Angelis
2
@EnricoMariaDeAngelis Oui, je trouve la mise en évidence de la langue distrayante lorsque je veux me concentrer sur les caractères modifiés. Vous pouvez supprimer tout ctermfg=whiteet guifg=whitedu fichier, si vous le souhaitez.
joeytwiddle
1
Si vous ne désactivez l' whiteavant - plan, vous voudrez peut - être envisager de mettre en place une couleur d'arrière - plan. Pourquoi? Si vous avez de longues lignes mais que l'habillage est désactivé, le changement rouge + jaune peut apparaître à l'écran et la ligne modifiée peut facilement être manquée! Je pense que c'est pourquoi les thèmes différents ont tendance à définir un style pour toute la ligne . Oh, nous le faisons déjà. Nous avons mis l'arrière-plan en noir pour attirer l'attention. (C'est subtil, mais cela pourrait être suffisant, aussi longtemps que votre fond Normal est noir!)
joeytwiddle
1

J'ai parcouru tous les schémas de couleurs qui accompagnent vim par défaut, et j'ai trouvé que "matin" et "zellner" étaient plutôt bien pour vimdiff.

fstang
la source