2011-06-10 12 views
12

हाइलाइटिंग मैंने डेबियन 6 में विम स्थापित किया है। मैं कलर स्कीम बदलने और सिंटैक्स हाइलाइटिंग को सक्षम करने की कोशिश कर रहा हूं। लेकिन यह काम नहीं कर रहा है। मैंने फ़ाइल में set background=dark जोड़ा। लेकिन सफेद पृष्ठभूमि प्रदर्शित कर रहा है। मुझे आश्चर्य है कि क्या गलत हुआ? http://pastebin.com/8k2gpWDhविम सिंटैक्स

मैं robokai रंग-जो गहरे रंग की पृष्ठभूमि है स्थापित:

यहाँ मेरी .vimrc फ़ाइल है। लेकिन पृष्ठभूमि अंधेरे के बजाय सफेद दिखती है। रंगीन काम के अन्य रंग काम कर रहे हैं।

+2

: सेट वाक्यविन्यास = चालू? – tjmw

+1

क्या आपने पूरा 'vim' इंस्टॉल किया है? डिफ़ॉल्ट रूप से, डेबियन केवल 'vim-tiny' इंस्टॉल करता है जो सिंटैक्स रंग का समर्थन नहीं करता है। –

+0

धन्यवाद। सिंटैक्स जोड़ा गया। मैंने vimrc फ़ाइल में सेट पृष्ठभूमि = अंधेरा जोड़ा। लेकिन पृष्ठभूमि अभी भी सफेद है। – blakcaps

उत्तर

13

सुनिश्चित करें कि आप

syntax on 

है और फिर

color[scheme] {name} 

अपने वांछित रंग-सेट करने के लिए कॉल करते हैं। इनमें set background=dark आप प्रस्तुत किए गए हैं, इसलिए यह सही चुनने का मामला होना चाहिए। विम कुछ रंग योजनाओं के साथ आता है, लेकिन आप नए स्थापित करना चाह सकते हैं।

This page और this one रंग योजनाओं पर युक्तियां प्रदान करते हैं, और there is a test page रंगों का चयन करते समय बहुत उपयोगी होते हैं।

+1

इंस्टॉल किया गया है। :-) – ceasaro

2

रोबोकई 16 रंग टर्मिनल के लिए लिखा जा सकता है, शायद लिनक्स कंसोल, लेकिन मैं यहां अनुमान लगा रहा हूं। यदि आप टर्मिनल एमुलेटर (जैसे xterm, gnome-terminal, konsole, आदि) का उपयोग कर रहे हैं तो इसे काम करने के लिए आप रंग योजना लोड करने से पहले set t_Co=16 का उपयोग कर सकते हैं या vim (TERM=linux vim ...) चलाते समय अपने टर्मिनल प्रकार को लिनक्स पर मजबूर कर सकते हैं, और मैन्युअल रूप से सेट कर सकते हैं आपके टर्मिनल एमुलेटर में अंधेरे पृष्ठभूमि,

भी dpkg --get-selections | grep vim चलाएं। काम करने के लिए पूरी तरह से काम करने के लिए आपको एक को देखने की जरूरत है: vim-gnome, vim-gtk, vim-lesstiff या vim-nox (ग्राफिकल डेस्कटॉप के बिना सिस्टम के लिए)।

2

यदि आप टर्मिनल एमुलेटर जैसे कंसोल या जीनोम टर्मिनल का उपयोग कर रहे हैं, तो vim-gtk या vim-gnome इंस्टॉल करें, CSApprox प्राप्त करें, और set t_Co=256 को अपने .vimrc में जोड़ें। यह टर्मिनल में किसी भी रंग योजना के लिए आपको समर्थन देगा, यहां तक ​​कि जो लोग केवल gvim का समर्थन करते हैं।

+0

धन्यवाद! एक्सएफसी-टर्मिनल ने अचानक अपने कंपैट को xterm से xterm-256color में बदल दिया और यह मेरे रंगीन रंग को गड़बड़ कर दिया। मैंने कलर कोड की पिछली व्याख्या को पुनर्स्थापित करने के लिए फ़ाइल में t_Co = 8 सेट किया। –

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