Lepsza kolorystyka różnic

20

Zacząłem używać trybu różnicowego w vimie w pracy, a jedyną rzeczą, którą zauważyłem, jest to, że kolory są naprawdę jasne, co nie pomaga, gdy próbujesz szukać różnic w dużych plikach przez długi czas.

Czy istnieją jakieś schematy kolorów, które ludzie dostosowali, aby ułatwić dostęp do trybu różnicowego dla oczu?

mjuarez
źródło

Odpowiedzi:

13

Bardzo podobają mi się kolory różnic w moim schemacie kolorów :

różn

romainl
źródło
Nie mogę znaleźć odpowiedniego poradnika na temat instalowania Twojego schematu kolorów. Zgubiłem się. Może to oczywiste i naprawdę tego nie widzę. Czy możesz mi pomóc?
MycrofD,
Wszystko wyjaśniono w pliku README.
romainl
Czy obsługuje też lekki / jasny smak? Kiedy korzystam z komputera podczas świecenia słońca, przełączam terminal na schemat kolorów. @romainl Wygląda obiecująco, dobra robota!
xliiv
Ten schemat kolorów jest świetny, ale zgadzam się z MycrofD, że możesz trochę ulepszyć instalację za pomocą może mkdir i curl call.
Cameron Stone,
9

Mam składnię / diff.vim (źródłowy ręcznie) o następującej treści:

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
źródło
5

Mój własny schemat „ Kolory sygnalizacji świetlnej ” z czerwonym, żółtym, zielonym i niebieskim.

Są nieco łagodniejsze w GVim niż na terminalu.

Ale zostały zaprojektowane tak, aby były bardziej intuicyjne (dla ludzi z zachodu) niż delikatne.

gvim

wprowadź opis zdjęcia tutaj

joeytwiddle
źródło
Wygląda jak żelki colorscheme również wykorzystuje czerwony, zielony i niebieski, choć w nieco inny sposób.
joeytwiddle
Twój plan jest fajny i próbuję z tym. Wyłącza kolorowanie składni zależne od języka, co zaczynam uważać za coś niezbędnego do zapewnienia czytelności różnic. +1
Enrico Maria De Angelis
2
@EnricoMariaDeAngelis Tak, uważam, że wyróżnianie języka rozprasza mnie, gdy chcę skupić się na zmienionych znakach. Możesz usunąć wszystko ctermfg=whitei guifg=whitez pliku, jeśli chcesz.
joeytwiddle
1
Jeśli zrobić wyłączyć whitenową wiedzę, może warto rozważyć ustawienie koloru tła zamiast. Czemu? Jeśli masz długie linie, ale zawijanie jest wyłączone, wówczas czerwona + żółta zmiana może pojawić się na ekranie , a zmienionej linii można łatwo pominąć! Myślę, że właśnie dlatego różne motywy nadają stylizacji całej linii . Och, już to robimy. Ustawiliśmy tło na czarne, aby zwrócić uwagę. (Jest subtelny, ale może wystarczyć, o ile twoje normalne tło jest czarne!)
joeytwiddle
1

Przejrzałem wszystkie kolory, które domyślnie używają vima, i stwierdziłem, że „rano” i „zellner” wyglądają w porządku dla vimdiff.

fstang
źródło