रंग इन चार हाइलाइट समूहों द्वारा नियंत्रित होते हैं ( :help hl-DiffAdd
):
DiffAdd diff mode: Added line
DiffChange diff mode: Changed line
DiffDelete diff mode: Deleted line
DiffText diff mode: Changed text within a changed line
इन्हें आम तौर पर एक रंग योजना द्वारा परिभाषित किया जाता है , लेकिन आप इन्हें अपने ~/.vimrc
( :colorscheme
कमांड के बाद ) में अनुकूलित कर सकते हैं यदि आप चाहें तो कुल मिलाकर योजना बनाते हैं, बस इसका अलग-अलग हाइलाइटिंग नहीं है। सिर्फ उपयोग को फिर से परिभाषित करें :highlight
। यहाँ मेरे व्यक्तिगत अनुकूलन हैं (GVIM के लिए; टर्मिनल के लिए आपको ctermfg/bg=...
इसके बजाय / इसके अतिरिक्त उपयुक्त विशेषताओं की आवश्यकता है ):
hi DiffAdd gui=none guifg=NONE guibg=#bada9f
hi DiffChange gui=none guifg=NONE guibg=#e5d5ac
hi DiffDelete gui=bold guifg=#ff8080 guibg=#ffb0b0
hi DiffText gui=none guifg=NONE guibg=#8cbee2
यदि आप उड़ने पर colorchemes स्विच कर रहे हैं, तो आपको उन :hi
आदेशों को फिर से लागू करना होगा:autocmd ColorScheme * hi ...