2013-03-07 12 views
32

स्क्रीनशॉट देखें कि मेरे पास नीचे कॉन्फ़िगर कैसे किया गया है। यानी 'गटर' जहां '+' और '~' प्रतीकों vim के लिए इस अद्भुत उदात्त पाठ पोर्ट का उपयोग कर मेरी Git स्थिति दिखा दिखाई देते हैं: मैं गटर जहां का रंग कैसे बदल सकता हूँ https://github.com/airblade/vim-gitgutterबदलना vim 'gutter' रंग

कोई '+'/'~' प्रतीक नहीं हैं? अर्थात। ग्रे हिस्सा? इस प्रकार आप संख्या कॉलम बदलते हैं: VIM initial settings: change backgound color for line number on the left side? लेकिन मुझे 'गटर' रंग बदलने का तरीका नहीं मिल रहा है।

कोई विचार?

बहुत धन्यवाद।

उत्तर

37

यह "गटर" संकेत कॉलम कहा जाता है। (अधिक जानकारी के लिए :help signs देखें।) मुख्य आकर्षण इस स्तंभ के साथ जुड़े समूह SignColumn कहा जाता है, और (सहायता अनुभाग से उदाहरण का उपयोग करके) इस तरह सेट किया जा सकता:

:highlight SignColumn guibg=darkgrey 
+1

यह आशाजनक दिखता है। मैं vim (gvim नहीं) का उपयोग कर रहा हूं और यह कुछ भी नहीं कर रहा है (कोई त्रुटि नहीं, यह कुछ भी नहीं करता है)। हो सकता है कि 'guibg = darkgrey' को कुछ और होना चाहिए? अगर मुझे कुछ मिल जाए तो मैं चिल्लाऊंगा। बहुत धन्यवाद। – ale

+3

दरअसल, 'guibg' gvim के लिए पृष्ठभूमि रंग सेट करता है। कंसोल विम के लिए, 'ctermbg' और' ctermfg', आदि का उपयोग करें। पूर्ण प्रलेखन के लिए, 'मदद हाइलाइट-सीटरएम' देखें। –

+1

लगभग इसे प्राप्त हुआ (': हाइलाइट साइनकॉलम' सही है) लेकिन मुझे यह करना था: ': हाइलाइट साइनकॉलम ctermbg = DarkGreen' – ale

7

तो अपने ~/.vimrc में रंग बदलने के लिए कि अपने गटर जहाँ आपके लाइन नंबर दिखाने के रूप में एक ही रंग है निम्नलिखित:

highlight clear SignColumn 

enter image description here

git-gutter docs कुछ अन्य है वह lpful सुझाव।

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