2010-10-19 11 views
8

मैंने कलर सिंटैक्स फ़ाइल slate.vim में बोल्ड (gui = bold, cterm = bold, term = bold) के सभी संदर्भ हटा दिए हैं, लेकिन मुझे अभी भी कुछ बोल्ड टेक्स्ट दिखाई देता है। उदाहरण के लिए एक पायथन फ़ाइल में, कीवर्ड क्लास, डीफ़, कोशिश करें, सिवाय, रिटर्न इत्यादि अभी भी एक बोल्ड ब्लू फ़ॉन्ट में हैं।विम में बोल्ड फ़ॉन्ट को कैसे अक्षम करें?

"रिकॉर्डिंग" या "ENTER दबाएं या कमांड टाइप करें" जैसी स्थिति संदेशों में बोल्ड अक्षम करने के तरीके को भी कैसे अक्षम करें?

+0

http://www.pixelbeat.org/settings/।gvimrc – devskii

उत्तर

3

=bold संदर्भों को हटाने के बजाय आपको उन्हें

द्वारा प्रतिस्थापित करना चाहिए
gui=NONE 
cterm=NONE 
term=NONE 
+0

यकीन नहीं क्यों, लेकिन यह मेरे लिए macvim में लगभग सब कुछ तोड़ता है। – f1lt3r

+0

@AlistairMacDonald क्या आप वाकई बस केवल '= bold' संदर्भ' = NONE' द्वारा [slate.vim] (में https://raw.githubusercontent.com/msanders/vim-files/master/colors/slate बदल दिए जाते हैं .vim) फ़ाइल? – Tassos

+1

नहीं मैंने इसे अपनी '.vimrc' फ़ाइल में किया था। मैंने इसे रंग फ़ाइल में किया और यह अब काम करता है। धन्यवाद! आप इसके बारे में थोड़ा और स्पष्ट होने के द्वारा अपना जवाब सुधार सकते हैं। इससे आपका जवाब मेरे लिए एक उथल-पुथल बन जाएगा। – f1lt3r

3

standout की घटनाओं को हटाने के लिए भी प्रयास करें।

आप निम्न कार्य करके समूहों पर प्रकाश डाला पा सकते हैं:

:sp $VIMRUNTIME/syntax/hitest.vim | source % 

आप पा सकते हैं जहां रंग और फ़ॉन्ट विकल्प करके परिभाषित किया गया:

:verbose highlight ModeMsg 

(अपने मुख्य आकर्षण समूह द्वारा ModeMsg की जगह)

2

बस अगर कोई मैकोज़ पर आईटर्म का उपयोग कर रहा है और यह समस्या भी है (चूंकि उसी रंग योजना और उबंटू के तहत वीमआरसी सेटिंग्स ने मुझे कभी भी यह समस्या नहीं दी है), वरीयता के तहत iTerm में एक विकल्प है-> प्रोफाइल- > पाठ जो iTerm को किसी भी बोल्ड टेक्स्ट को प्रस्तुत करने से रोकता है। यह एक आसान और तेज फिक्स है।

0

विम में, :scriptnames विम स्टार्टअप पर लोड की गई सभी स्क्रिप्ट की एक सूची दिखाता है।

बैश में, grep -rl "=bold" $VIM उस स्ट्रिंग वाले आपके vim फ़ोल्डर में सभी फ़ाइलों की एक सूची दिखाता है। यदि $VIM सेट नहीं है, या आप दो सूचियों की तुलना फ़ाइलों को खोजने के लिए कर सकते हैं आप अपने vim निर्देशिका के लिए फ़ाइल नाम में एक अंतरिक्ष (विंडोज़ उपयोगकर्ताओं), cd है और $VIM

के स्थान पर . साथ आदेश चला है कि संपादन की जरूरत है। =bold को =NONE के साथ बदलें जैसा कि टैसॉस द्वारा पिछले उत्तर में बताया गया है।

एक साइड नोट: :hi सभी मौजूदा हाइलाइट स्वरूपण दिखाता है, उदाहरण के साथ यह दिखाता है कि सिंटैक्स वास्तव में कैसे प्रदान किया जा रहा है। मेरे मामले में, standout पर कोई प्रभाव नहीं पड़ा कि फ़ॉन्ट बोल्ड दिखाई देता है या नहीं।

  1. /colors में निर्देशिका sed -i 's/=bold/=NONE/g' *.vim

  2. दर्ज /syntax निर्देशिका में sed -i 's/=bold/=NONE/g' *.vim

दर्ज यह उन सभी में हर मामले का स्थान ले लेगा *:

यहाँ सबसे आसान तरीका है। वीआईएम फाइलें

+1

बोल्ड विंडोज में मेरे लिए एक समस्या थी। उबंटू में स्विच करने के बाद, बोल्ड विम और जीवीआईएम में सुंदर है। (उबंटू में, ऐसा लगता है कि फोंट सभी अनुप्रयोगों पर बेहतर दिखता है।) – codingcoding

1

निम्न पंक्ति को .vimrc फ़ाइल में रखें।

set t_md= 
संबंधित मुद्दे