पूरी स्क्रीन के लिए पृष्ठभूमि का रंग बढ़ाने के लिए विम को कैसे बताएं?


11

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

मैं केवल उबंटू 10.10 के साथ इस मुद्दे पर आ रहा हूं। echo $TERMआउटपुट xterm-color

[अद्यतन]: त्रुटि स्रोतों को खत्म करने के लिए मेरा न्यूनतम ~ / .vimrc इस तरह दिखता है:

filetype plugin on
colorscheme blue
syntax on

/etc/vim/vimrc इसमें उबंटू की अपरिवर्तित चूक है


क्या आप स्क्रीन का उपयोग कर रहे हैं?
उकु लोसितक

नहीं, मैं स्क्रीन का उपयोग नहीं कर रहा हूँ
chiborg

क्या आपने विम में सेटिंग की कोशिश की है set t_Co=256?
मार्टिन

क्या आप .vimrc के संबंधित अनुभाग को पोस्ट कर सकते हैं?
gerryk

set t_Co=256अग्रभूमि पाठ पलक बनाता है, लेकिन पृष्ठभूमि का रंग नहीं बदलता है।
चिबॉर्ग

जवाबों:


14

जैसा कि यहां बताया गया है , टर्मिनल विकल्प ( वीम में चलाएं और फिर टर्मिनल के डिस्प्ले को रिफ्रेश करने के लिए + दबाएं ) से बैकग्राउंड कलर इरेज (बीसीई) को डिसेबल कर दें , ताकि विम कलर स्कीम के बैकग्राउंड कलर को पूरी टर्मिनल स्क्रीन तक बढ़ा दे। यह भी काम करता है अगर विम tmux या GNU स्क्रीन के अंदर इस्तेमाल किया जा रहा है।t_ut:set t_ut=ControlL


3

मैं Ubuntu 12.04 और OpenBSD 5.1 के साथ एक ही मुद्दा था जब tmux के अंदर विम का उपयोग कर रहा था। अंततः, मैं अपने टर्मिनल प्रकार को स्क्रीन -255color पर सेट करके इसे हल करने में सक्षम था ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.