2009-12-11 11 views
39

मेरे पास सिंटैक्स हाइलाइटिंग है, लेकिन टिप्पणियां गहरे नीले रंग में सेट हैं। मेरे लिए ब्लैक टर्मिनल के खिलाफ पढ़ने के लिए यह मुश्किल है। मैं इसे कैसे बदलूं ताकि टिप्पणियां रंगीन हरे रंग की हों?विम में वाक्यविन्यास रंग बदलें?

उत्तर

65

शायद तुम सिर्फ vim आप एक अंधेरे पृष्ठभूमि है कि बताने के लिए की जरूरत है।

+2

यह चाल है। – unholysampler

+0

इस मामले में इससे कोई फर्क नहीं पड़ता क्योंकि मैं एक हेडलेस सर्वर के साथ काम कर रहा हूं, लेकिन भविष्य में जानना अच्छा है। – unholysampler

+0

इसे विंडोज़ पर कमांड मोड में रखें, कुछ भी नहीं बदला। और मैंने अपने '_vimrc' में भी डालने की कोशिश की। – Ungeheuer

10

syncolor.vim पर एक नज़र डालें। आपको इसे /usr/share/vim/vim{version}/syntax/ में मिल जाएगा।

अंश:

" There are two sets of defaults: for a dark and a light background. 
if &background == "dark" 
    SynColor Comment term=bold cterm=NONE ctermfg=Cyan ctermbg=NONE gui=NONE guifg=#80a0ff guibg=NONE 
    SynColor Constant term=underline cterm=NONE ctermfg=Magenta ctermbg=NONE gui=NONE guifg=#ffa0a0 guibg=NONE 
    SynColor Special term=bold cterm=NONE ctermfg=LightRed ctermbg=NONE gui=NONE guifg=Orange guibg=NONE 

तो सबसे पहले SynColor लाइन हित के लग रहा है। मैं कबूल करता हूं कि मुझे यह नहीं पता कि आप इस फ़ाइल को बदलने के विरोध में इसे ओवरराइड कर सकते हैं या नहीं।

:set background=dark 

यह कुछ बेहतर पठनीय को हाइलाइटिंग बदलना चाहिए:

+0

डाउनवॉटेड क्यों? –

+0

मुझे लगता है कि ऐसा इसलिए है क्योंकि यह सभी उपयोगकर्ताओं को प्रभावित करेगा। इसके लिए आपको काम करने के लिए प्रकाश पृष्ठभूमि संस्करण बदलने की जरूरत है जो प्रकाश पृष्ठभूमि वाले उपयोगकर्ताओं के लिए समस्याएं पैदा कर सकता है। हालांकि यह मेरे लिए सबसे अच्छा जवाब था। :-) – MikeKulls

+0

+1 फिर से स्थापित किया गया। यदि डाउनवोट "सभी उपयोगकर्ताओं" के लिए था तो उस मतदाता को सामान्य रूप से लिनक्स पर -1 का हकदार होना चाहिए। '/ usr/blah-anything' को तुरंत एक औसत उपयोगकर्ता को यह संकेत देना चाहिए कि यह वैश्विक है। –

7

आप पृष्ठभूमि बदले बिना एक टिप्पणी का रंग बदलने के लिए चाहते हैं, तो आप highlight आदेश का उपयोग कर सकते हैं। Vim documentation on :highlight

उदाहरण के लिए, :hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold

+0

यह मेरे लिए अजगर के लिए काम नहीं करता है, लेकिन यह अन्य फ़ाइलों के लिए करता है। –

0

आप desert करने के लिए colorsheme सेट कर सकते हैं। उदाहरण में डिफ़ॉल्ट उबंटू 16.04

संबंधित मुद्दे