VIM: कोनो कंसोल में सोलराइज़्ड कलर्सकेम को कैसे कॉन्फ़िगर करें


11

मैं कोनसोल (KDE टर्मिनल) में VIM में उपयोग के लिए Solarized को कॉन्फ़िगर करने का प्रयास कर रहा हूं । यह वह परिणाम है जो मुझे मिलता है: सोलराइज़्ड के साथ कोनसोल

ध्यान दें कि एक ही मशीन पर GVIM में Solarized ठीक दिखता है: सोलराइज्ड के साथ जी.वी.आई.एम.

मुझे संदेह है कि यह कोनसोल की प्रोफाइल (कलर्सकेम) है जो कि समस्या है, लेकिन मैं यह नहीं देखता कि कोनोला को ठीक से कैसे कॉन्फ़िगर किया जाए। मैंने सोलराइज़्ड .Xresources फ़ाइल का उपयोग करने की कोशिश की, जो उम्मीद करता है कि कोनो कंसोल समर्थन में सुधार करेगा, लेकिन ऐसा नहीं हुआ।

जवाबों:


6

थीम जीवीआईएम में ठीक काम करती है क्योंकि जीवीआईएम 16.7 मिलियन रंगों का समर्थन करता है, सोलराइज्ड रंग उनके बीच हैं।

टर्मिनल में, Solarized 16 डिफ़ॉल्ट ANSI टर्मिनल रंगों का उपयोग करेगा। यह तब तक भयानक लगेगा जब तक आप अपने टर्मिनल एमुलेटर के लिए सोलराइज्ड थीम को स्थापित नहीं करते। रहे हैं कई कंसोल के लिए उपलब्ध संस्करणों, आप के आसपास ब्राउज़ करें और सबसे सटीक एक चुनना चाहिए। एक बार स्थापित होने के बाद, थीम 16 एएनएसआई रंगों (आमतौर पर काफी सादे) को सोलराइज्ड लोगों के साथ बदल देगी, आपके पूरे टर्मिनल को 'सोलराइजिंग' (या रंग के साथ कोई भी अनुप्रयोग)।

वैकल्पिक यह है कि सोलराइज़्ड को 'डीग्रेड' करके मूल 256-रंग पैलेट को बताया जाए जो कई टर्मिनल एमुलेटर का समर्थन करता है। आपको मिलने वाले रंग असली सोलराइज़्ड रंगों का प्रतिनिधित्व नहीं करेंगे, लेकिन एक अंदाज़े हैं। आप let g:solarized_termcolors=256अपनी .vimrcफ़ाइल में जोड़कर सौर के अपमानित 256-रंग संस्करण को सक्षम कर सकते हैं ।

इसके अलावा, अगर अपमानित रंग अभी भी दिखाई नहीं देते हैं, तो डैनियल एंडरसन के जवाब को खान में जोड़ें, और set t_Co=256अपने में जोड़ें .vimrc। (यह आवश्यक नहीं होना चाहिए अगर आपके$TERM ठीक से सेट चाहिए, यह संभवतः होना चाहिए xterm-256color)


4
धन्यवाद। let g:solarized_termcolors=256.Vimrc में जोड़ने से समस्या हल हो गई।
dotancohen

4

ज्यादातर, का पालन करें http://vim.wikia.com/wiki/256_colors_in_vim

संक्षेप में:

  • क्या आपके टर्मिनल में 256 कलर सपोर्ट सही ढंग से काम करता है? कुछ 256 रंग परीक्षण चलाएं (मैं उपयोग करता हूं इस स्क्रिप्ट का )।
  • क्या आपका $TERMमूल्य सही तरीके से निर्धारित है? विम विकी सुझाव देता हैTERM=konsole-256color कोनोलास के लिए है।
  • एक सही शब्द को set t_Co=256विम में एक बराबर सेट करना चाहिए ; आप इसे स्वयं स्थापित करने का प्रयास कर सकते हैं ( ~/.vimrcरंग योजना लोड होने से पहले)।

उम्मीद है कि यह कम से कम कुछ त्रुटि संभावनाओं को समाप्त कर सकता है।


चालाक स्क्रिप्ट, धन्यवाद! यह दर्शाता है कि सभी रंग इच्छानुसार काम करते हैं। TERM था, xterm-256colorलेकिन फिर भी इसे सेट करना konsole-256colorऔर फिर VIM लॉन्च करना मदद नहीं करता था। इसके अलावा, चल :set t_Co=246रहे VIM में चलाने से भी मदद नहीं मिली।
१२:१२ पर डॉटान्चेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.