vim

2011-04-29 21 views
61

में टिप्पणियों के लिए फ़ॉन्ट रंग बदलें मैं उन टिप्पणियों के लिए डिफ़ॉल्ट फ़ॉन्ट रंग बदलना चाहता हूं जो गहरे नीले रंग से थोड़ा पीला रंग है। काले रंग की पृष्ठभूमि पर पढ़ना मुश्किल है। क्या आप मुझे सलाह दे सकते हैं कि यह केवल एक रंग कैसे बदलें? मैं अन्य रंगों से संतुष्ट हूं।vim

मैं xfce4-टर्मिनल (जीयूआई के साथ gvim नहीं) का उपयोग कर रहा हूं।

अब तक, मैं सेटिंग्स ~/.profile फ़ाइल में this link के अनुसार के रूप में

if [ -e /usr/share/terminfo/x/xterm-256color ]; then 
     export TERM='xterm-256color' 
else 
     export TERM='xterm-color' 
fi 

और

set t_Co=256 
~/.vimrc

में

इस प्रकार किया है आप

+5

बस एक बेवकूफ सवाल, क्या आपने विभिन्न बिल्टिन रंगों की कोशिश की? उदाहरण के लिए प्रयास करें ': colorcheme रेगिस्तान'। टैब-समापन आमतौर पर काम करना चाहिए। – Benoit

+0

मैंने कोशिश की। लेकिन मैं और अधिक अनुकूलन प्राप्त करना चाहता हूं। यदि कोई भी इस उत्तर को नहीं जानता है, तो मैं आपको सबसे अच्छा समाधान मानूंगा, क्योंकि मैंने जो प्रश्न हासिल करना चाहता था उसके अनुसार मैंने अपना प्रश्न अधिक विशिष्ट बना दिया था। – xralf

+0

क्या आप टर्मिनल के रंग पैलेट को पुन: असाइन नहीं कर सकते? टर्मिनल में कोई सेटिंग्स नहीं है? – Benoit

उत्तर

37
:hi Comment guifg=#ABCDEF 
धन्यवाद

अपना रंग चुनें! यदि रंग टर्मिनल का उपयोग करते हैं, तो guifg=#ABCDEF को ctermfg=N के साथ बदलें जिसमें एन रंग संख्या है।

अधिक जानकारी के लिए :help :hi टाइप करें।

+1

धन्यवाद। ctermfg हरे या पीले रंग के रंगों के साथ काम करता है। लेकिन अगर मैं इसे # एबीसीडीईएफ या एबीसीडीईएफ दूंगा तो यह त्रुटि 'ई 421: रंग का नाम या संख्या पहचाना नहीं है' लिखता है। यह हेक्साडेसिमल कोड में अक्षरों को नहीं पहचानता है, यह केवल संख्याओं को पहचानता है। – xralf

+0

हां, जब आप vim gui (gvim) का उपयोग करते हैं तो 'guifg' पैरामीटर है। – Benoit

+1

इसका मतलब है कि मैं केवल 16 रंगों तक ही सीमित हूं? मैंने सेटिंग को '.vimrc' में जोड़ा लेकिन यह काम नहीं करता है 'हाइलाइट करें टिप्पणी ctermfg = yellow' – xralf

88

सबसे अच्छी तरह से व्यवहार कर colorschemes background सेटिंग का सम्मान:

set background=dark 

टिप्पणियों के रंग डिफ़ॉल्ट रंग-का उपयोग कर, हल्के नीले रंग के लिए गहरे नीले रंग की से बदल जाएगा।

+1

यह एक शानदार समाधान है। शायद ऊपर दिए गए प्रश्न का सबसे अच्छा जवाब नहीं है, लेकिन "पढ़ने में बहुत मुश्किल" समस्या हल हो गई है इना सही तरीका। – GabrieleV

+4

यह होना चाहिए उबंटू पर डिफ़ॉल्ट। बैंगनी पृष्ठभूमि पर गहरे नीले रंग को पढ़ने के लिए टिप्पणियां मूल रूप से असंभव हैं। धन्यवाद। मैंने इसे अपनी '~/.vimrc' फ़ाइल में शामिल किया। अगर कोई ऐसा करने के बिना ऐसा दिखने की जांच करना चाहता है, तो ':' कुंजी दबाकर उपरोक्त आदेश को vim में टाइप करें। –

+0

यह पहली बात थी कि Google खोज चालू थी। हालांकि, मुझे डिफ़ॉल्ट रंग (टिप्पणियों के अलावा) पसंद है जो अंधेरे टर्मिनल विंडो में अच्छी तरह से काम करता है और जब एक सफेद पृष्ठभूमि के साथ एक ईमेल/दस्तावेज़ में चिपकाया जाता है। मुझे एक अंधेरे टर्मिनल पसंद है, मैं क्या कह सकता हूं? (नॉस्टल्जिया/कस्टम) – Roboprog

3

syntax highlighting in vim

सेट पृष्ठभूमि

= अंधेरा

या

सेट bg = अंधेरा

सबसे अच्छा विम उपयोगकर्ताओं के लिए समाधान!

37
hi Comment ctermfg=LightBlue 

अपने .vimrc फ़ाइल है जो या तो अपने ~ या /etc/vim निर्देशिका में है करने के लिए इस जोड़ें। यह इसे स्थायी बना देगा। मैंने gvim के साथ इसका परीक्षण नहीं किया है।

मेरे पास टिप्पणी रंग सेट करने से पहले set background=light भी है। मुझे टिप्पणियों को छोड़कर बनाए गए सभी रंग पसंद हैं।

+2

आपने हल्के नीले रंग के साथ अपना दिमाग पढ़ा :) +1 – sloven

+0

यह मेरे लिए काम करता है, ty :) – betoharres

3

थोड़ी सी खोज के बाद, इस मुद्दे के बारे में विशेष रूप से http://vim.wikia.com/wiki/256_colors_in_vim पर, विम के लिए एक सभ्य संदर्भ मिल सकता है। हालांकि शुरू करने के लिए एक सभ्य स्थान है: : वर्बोज़ हाय वास्तव में जब विम के अंदर और फ़ाइल को संपादित करना है। फिर जांचें कि सभी चरों के साथ मेटाडेटा कैसे जुड़ा हुआ है। वहां से डेटा लौटा, वांछित संशोधक प्रकार को .vimrc में जोड़ना आसान बनाता है।एक उदाहरण के रूप में, इन मैं हाल ही में गहरे नीले रंग से छुटकारा पाने के, और हल्के नीले रंग से परेशान करने की जरूरत नहीं क्रम में जोड़ा अद्यतन, एक परिणाम के रूप हैं:

set number background=dark 
    syntax on 
    highlight Comment ctermfg=119 
    highlight Identifier ctermfg=99AA00 
3

उद्देश्य इसे और अधिक में पठनीय बनाने के लिए है, तो texto कंसोल के दर्द पृष्ठभूमि, नीचे comand मुझे साबित कर दी है एक अद्भुत विकल्प और easiser याद करने के लिए होने के लिए:

:colorscheme evening 

लेकिन सलाह दी, यह अन्य तत्व के रंग बदल जाएगा।