SpellBadपर प्रकाश डाला समूह आप गलत वर्तनी वाले शब्द की उपस्थिति कॉन्फ़िगर करने के लिए अनुमति चाहिए।
मान लीजिए कि आप चाहते हैं कि वे पीले रंग की पृष्ठभूमि पर लाल हों। तब आप अपनी vimrc फ़ाइल या अपनी colorcheme फ़ाइल में कहीं और निम्न कोड जोड़ सकते हैं (लेकिन किसी भी मामले में colorcheme द्वारा SpellBadसमूह सेट करने के बाद , अन्यथा यह आपकी सेटिंग को ओवरराइड कर देगा):
:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00
ctermfg, ctermbgतर्क एक टर्मिनल समय में अग्रभूमि और पृष्ठभूमि रंग के रंग को नियंत्रित guifg, guibgएक जीयूआई अंदर vim के लिए भी ऐसा ही।
टर्मिनल के लिए, रंगों को एक नाम (लाल, पीला ...) या दशमलव कोड 000 और 007/015/255 के बीच व्यक्त किया जा सकता है जब यह 8/16/256 रंगों का समर्थन करता है। आप जांच सकते हैं कि यह कितने रंगों के साथ समर्थन करता है:echo &t_Co
एक गुई के लिए, रंगों को हेक्साडेसिमल में एक नाम या एक कोड के साथ व्यक्त किया जा सकता है।
यहां एक चार्ट है जो कुछ रंगों के लिए कोड दिखाता है।
अन्य हाइलाइटिंग समूह नहीं है ( SpellCap, SpellLocalऔर SpellRare) जो शब्दों के अन्य प्रकार के स्वरूप को नियंत्रित।
ध्यान दें कि 'background'विकल्प सेट करने से आपके रंग-रूप को फिर से लोड किया जा सकता है। इसलिए यदि आपके पास set background=darkअपने vimrc में कहीं है, तो पिछले कोड को रखें, जो SpellBadउस लाइन के बाद समूह को बदलता है , अन्यथा colorcheme फिर से आपकी सेटिंग्स को ओवरराइड करेगा।
अधिक जानकारी के लिए देखें:
:help hl-SpellBad
hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000