Mejor esquema de colores diff

20

Comencé a usar el modo diff en vim en el trabajo, y lo único que noté es que los colores son realmente brillantes, lo que no ayuda cuando intentas buscar diferencias en archivos enormes durante largos períodos de tiempo.

¿Hay alguna combinación de colores que la gente haya personalizado para que el modo diff sea más fácil para la vista?

mjuarez
fuente

Respuestas:

13

Me gustan bastante los colores diff en mi esquema de colores :

diff

romainl
fuente
No puedo encontrar un procedimiento adecuado para instalar su esquema de colores. Estoy perdido. Tal vez es obvio y realmente no puedo verlo. ¿Podrías ayudar por favor?
MycrofD
Todo se explica en el archivo README.
romainl
¿También es compatible con un sabor ligero / brillante? Cuando uso la computadora cuando brilla el sol, cambio mi terminal a un esquema de color claro. @romainl Parece prometedor, buen trabajo!
xliiv
Este esquema de colores es excelente, pero estoy de acuerdo con MycrofD en que podrías completar un poco la instalación con quizás una llamada mkdir y curl.
Cameron Stone
9

Tengo una sintaxis / diff.vim (que obtengo manualmente) con los siguientes contenidos:

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

Mi propio esquema " Colores de semáforo " con rojo, amarillo, verde y azul.

Son un poco más suaves en GVim que en la terminal.

Pero realmente fueron diseñados para ser intuitivos (para los occidentales) en lugar de ser amables.

gvim

ingrese la descripción de la imagen aquí

joeytwiddle
fuente
Parece que el esquema de colores JellyBeans también usa rojo, verde y azul, aunque de una manera ligeramente diferente.
joeytwiddle
Su esquema es bueno, y lo estoy intentando. Desactiva el color de sintaxis dependiente del idioma, lo que empiezo a pensar es algo necesario para asegurar la legibilidad de las diferencias. +1
Enrico Maria De Angelis
2
@EnricoMariaDeAngelis Sí, encuentro que resaltar el lenguaje me distrae cuando quiero enfocarme en los caracteres cambiados. Puede eliminar todo ctermfg=whitey guifg=whitedel archivo, si lo desea.
joeytwiddle
1
Si haces desactivar el whiteprimer plano, es posible que desee considerar el establecimiento de un color de fondo en su lugar. ¿Por qué? Si tiene líneas largas pero el ajuste está desactivado, entonces el cambio rojo + amarillo podría aparecer fuera de la pantalla , ¡y la línea cambiada podría perderse fácilmente! Creo que es por eso que los temas diferentes tienden a establecer un estilo para toda la línea . Oh, ya lo estamos haciendo. Establecemos el fondo en negro, para llamar la atención. (¡Es sutil, pero podría ser suficiente, siempre y cuando tu fondo Normal sea negro!)
joeytwiddle
1

Revisé todos los esquemas de colores que vienen con vim por defecto, y encontré que 'morning' y 'zellner' se ven bastante bien para vimdiff.

fstang
fuente