2009-08-18 14 views
20

में टिल्ड (~) रंग बदलें जब विम शुरू होता है, तो यह खाली लाइनों के लिए टिल्ड प्रतीक (~) प्रदर्शित करता है। क्या इसका रंग बदलने का कोई तरीका है?विम

उत्तर

30

इस प्रयास करें:

 
:highlight NonText ctermfg=12 

12 डिफ़ॉल्ट रंग है, फिट बैठते हुए बदलें।

+3

लेकिन यह एक ही समय में सूची वर्ण की दृश्यता को प्रभावित करता है! –

8

लुकास सही है, लेकिन मैं आप guifg= के साथ-साथ की जरूरत है लगता है कि आप के रूप में अच्छी जाँचने में रंग बदलना चाहते हैं ctermfg=

यानी :highlight NonText ctermfg=*color* guifg=*color*

8

मैं अभी तक टिप्पणियां न कर सके, तो यह होगा उत्तर देने के लिए ..

लुकास सही है, लेकिन आपको याद रखना चाहिए कि यह :set list पर दिखाए गए वर्णों का रंग भी बदल देगा। यदि आप इन tildes को छिपाने का प्रयास कर रहे हैं, तो आप उन पात्रों को भी छुपाएंगे।

-1

आप एक नई रंग योजना का प्रयास कर सकते हैं।

:colors <colorscheme name> 

आप योजनाओं $ VIMRUNTIME में अपने सिस्टम पर स्थापित के नाम पा सकते हैं/रंग/ इसके अलावा, अगर 'bg' विकल्प ठीक से सेट नहीं है, उन छोटे टाइल्ड देखने के लिए मुश्किल हो सकता है।

7

विम 8 में, आप NonText से अलग EndOfBuffer उजागर समूह सेट कर सकते हैं:

highlight EndOfBuffer ctermfg=bg