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?

Respuestas:


13

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

diff


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

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í


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.