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?

Odpowiedzi:


13

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

różn


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

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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.