Melhor esquema de cores diff

20

Comecei a usar o modo diff no vim no trabalho, e a única coisa que notei é que as cores são realmente brilhantes, o que não ajuda quando você tenta procurar diferenças em arquivos grandes por longos períodos de tempo.

Existem esquemas de cores personalizados que as pessoas personalizam para facilitar o modo diff nos olhos?

mjuarez
fonte

Respostas:

13

Eu gosto bastante das cores diff no meu esquema de cores :

diff

romainl
fonte
Não consigo encontrar um tutorial adequado para instalar o esquema de cores. Eu estou perdido. Talvez seja óbvio e eu realmente não consigo ver. Poderia ajudar por favor?
precisa saber é o seguinte
Tudo é explicado no README.
romainl
Também suporta um sabor claro / brilhante? Quando uso o computador durante o sol brilha, mudo o meu terminal para o esquema de cores claras. @romainl Parece promissor, bom trabalho!
xliiv
Esse esquema de cores é ótimo, mas concordo com o MycrofD que você pode aprimorar um pouco a instalação com talvez uma chamada mkdir e curl.
Cameron Stone
9

Eu tenho uma sintaxe / diff.vim (que eu forneço manualmente) com o seguinte conteúdo:

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
fonte
5

Meu próprio esquema " Cores de semáforo " com vermelho, amarelo, verde e azul.

Eles são um pouco mais gentis no GVim do que no terminal.

Mas eles foram realmente projetados para serem intuitivos (para os ocidentais) e não gentis.

gvim

insira a descrição da imagem aqui

joeytwiddle
fonte
Parece que o esquema de cores JellyBeans também usa vermelho, verde e azul, embora de uma maneira ligeiramente diferente.
Joeytwiddle
Seu esquema é legal e estou tentando com ele. Desativa a coloração da sintaxe dependente da linguagem, o que começo a pensar é algo necessário para garantir a legibilidade das diferenças. +1
Enrico Maria De Angelis
2
@EnricoMariaDeAngelis Sim, acho o destaque do idioma perturbador quando quero focar nos caracteres alterados. Você pode remover tudo ctermfg=whitee guifg=whitedo arquivo, se quiser.
Joeytwiddle #
11
Se você fazer desativar o whiteprimeiro plano, você pode querer considerar a criação de uma cor de fundo em vez disso. Por quê? Se você tiver linhas longas, mas o invólucro estiver desativado, a alteração vermelha + amarela poderá aparecer na tela e a linha alterada poderá ser facilmente perdida! Eu acho que é por isso que temas diferentes tendem a definir alguns estilos para toda a linha . Oh, já estamos fazendo isso. Ajustamos o fundo para preto, para chamar a atenção. (É sutil, mas pode ser suficiente, desde que o plano de fundo normal é que preto!)
joeytwiddle
1

Passei por todos os esquemas de cores que acompanham o vim por padrão e achei 'morning' e 'zellner' parecidos com OK para vimdiff.

fstang
fonte