2012-07-01 8 views
5

विषय में मैं विम के लिए उपयोग कर रहा हूं, तार लाल रंग में दिखाए जाते हैं लेकिन समस्या यह है कि मेरे पास वर्तनी जांच है और गलत वर्तनी वाले शब्द लाल रंग में भी दिखाए जाते हैं।हाइलाइट किए गए गलत वर्तनी वाले शब्द का रंग कैसे बदलें?

इससे यह देखना मुश्किल हो जाता है कि जब तक आप उस शब्द पर नहीं जाते और किसी भी चरित्र को हटा नहीं देते हैं।

मैं वर्तमान में कुछ हद तक हल्के वर्तनी वाले शब्द की हाइलाइटेशन बनाना चाहता हूं। # एफएफ 2 9 2 9 कहें।

                                                                                                              You can't see what is the misspelled word

+0

बहुत समय पहले जब मैंने यह प्रश्न पोस्ट किया था, तो मुझे अपने खोल के लिए सौर रंगीन रंगीन मिला। –

+0

मैं अपने आप को सौरकृत करने का उपयोग करता हूं, 'पेंमेनू ctermbg = darkred ctermfg = white guibg = black gui = bold' को हाइलाइट करें, यह समस्या को ठीक करने के लिए देखें। बेशक, [रंग] के अनुसार पृष्ठभूमि रंग सेट करें (https://github.com/altercation/vim-colors-solarized) –

उत्तर

9

आप अपने ~/.vimrc में उपयोग कर सकते हैं आदेश hi (के लिए :help highlight कम) के लिए है। सामान्य संरचना है:

hi SpellBad ctermfg=015  ctermbg=000  cterm=none  guifg=#FFFFFF guibg=#000000 gui=none 

cterm टर्मिनल vim के लिए है और gui जाँचने के लिए है। fg अग्रभूमि के लिए खड़ा है और अक्षरों का रंग है और bg पृष्ठभूमि के लिए खड़ा है और अक्षरों के पीछे रंग है।

टर्मिनल रंग मानक टर्मिनल रंगों (8 सामान्य और 8 उज्ज्वल) या 0-255 के लिए 0-155 हो सकते हैं, जो 256 रंगों का समर्थन करते हैं, जैसे xterm-256colors। गुई रंग हेक्साडेसिमल प्रारूप में हैं। xterm-color-table दोनों 256 और हेक्साडेसिमल रंगों के लिए एक उपयोगी संदर्भ है। अंतिम विकल्प बोल्ड, इटालिक, या कोई भी (न तो) निर्दिष्ट करने के लिए उपयोग किया जा सकता है।

अपने मामले में, अक्षरों को खड़े होने के लिए अग्रभूमि को काला रंग में सेट करना सबसे आसान हो सकता है। सबसे पहले, एक शब्द खोजें जो :set spell के साथ गलत वर्तनी है और फिर asdflkjasldf या कुछ टाइप कर रहा है। फिर :hi SpellBad ctermfg=000 guifg=#000 टाइप करें और देखें कि यह एक समाधान है जिसे आप पसंद करते हैं। यदि नहीं, तो आप जिस रंग को पसंद करते हैं उसे ढूंढने के लिए xterm-color-table या अन्य रंग संदर्भ का उपयोग करें।

5

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

:hi SpellBad guibg=#ff2929 ctermbg=224 
  • guibg जीयूआई
  • के लिए
  • ctermbg अवधि
+0

मैं gnome-terminal में vi का उपयोग कर रहा हूं, जब भी मैं कर रहा हूं कुछ भी काम नहीं कर रहा है: हाय स्पेलबैड guibg = # ff2929' और जब मैं 'ctermbg = 224' जोड़ता हूं, मुझे नहीं लगता कि वर्तनी-जांच काम करता है (कोई शब्द हाइलाइट नहीं किया गया है, यहां तक ​​कि गलत वर्तनी भी है!) –

+0

एक और रंग कोड आज़माएं। कोई भी टर्मिनल वही नहीं। – kev

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