Migliore combinazione di colori diff


20

Ho iniziato a utilizzare la modalità diff in vim al lavoro e l'unica cosa che ho notato è che i colori sono davvero brillanti, il che non aiuta quando stai cercando di cercare differenze in file enormi per lunghi periodi di tempo.

Ci sono combinazioni di colori là fuori che le persone hanno personalizzato per rendere la modalità diff più facile per gli occhi?

Risposte:


13

Mi piacciono abbastanza i colori diff nel mio schema di colori :

diff


Non riesco a trovare il modo corretto per installare il tuo schema di colori. Mi sono perso. Forse è ovvio e non riesco davvero a vederlo. Potresti aiutare per favore?
MycrofD,

Tutto è spiegato nel README.
Romainl

Supporta anche un sapore leggero / luminoso? Quando uso il computer mentre il sole splende, cambio il mio terminale in una combinazione di colori chiari. @romainl Sembra promettente, buon lavoro!
Xliiv,

Questo schema di colori è fantastico, ma sono d'accordo con MycrofD sul fatto che potresti potenziare un po 'l'installazione con forse una chiamata mkdir e curl.
Cameron Stone,

9

Ho una sintassi / diff.vim (che sorgente manualmente) con i seguenti contenuti:

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

Il mio schema " Colori dei semafori " con rosso, giallo, verde e blu.

Sono un po 'più delicati in GVim rispetto al terminale.

Ma erano davvero progettati per essere intuitivi (per gli occidentali) piuttosto che gentili.

gvim

inserisci qui la descrizione dell'immagine


Sembra che i jellybeans colorscheme anche usi rosso, verde e blu, anche se in modo leggermente diverso.
joeytwiddle,

Il tuo schema è carino e ci sto provando. Disattiva la colorazione della sintassi dipendente dalla lingua, quello che inizio a pensare è qualcosa di necessario per assicurare la leggibilità delle differenze. +1
Enrico Maria De Angelis,

2
@EnricoMariaDeAngelis Sì, trovo che l'evidenziazione della lingua sia fonte di distrazione quando voglio concentrarmi sui personaggi cambiati. Puoi rimuovere tutto ctermfg=whitee guifg=whitedal file, se lo desideri.
joeytwiddle,

1
Se fai disattivare il whiteprimo piano, si potrebbe prendere in considerazione la fissazione di un colore di sfondo, invece. Perché? Se hai linee lunghe ma il wrapping è disattivato, la modifica rossa + gialla potrebbe apparire sullo schermo e la linea modificata potrebbe essere facilmente persa! Penso che sia per questo che temi diversi tendono a dare un tocco di stile all'intera linea . Oh, lo stiamo già facendo. Impostiamo lo sfondo su nero, per attirare l'attenzione. (È sottile, ma potrebbe essere sufficiente, purché lo sfondo normale sia nero!)
joeytwiddle,

1

Ho esaminato tutti i colori che vanno con vim di default, e ho trovato 'morning' e 'zellner' un po 'ok per vimdiff.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.