जाँच करने के लिए कुछ चीज़ें:
ITerm2 में, वरीयताएँ में -> प्रोफ़ाइल -> टर्मिनल, "टर्मिनल एमुलेशन" के तहत आपके पास "रिपोर्ट टर्मिनल प्रकार:" है जो xterm-256color पर सेट है।
आपके .vimrc में, कुछ विकल्प हैं जिन्हें आप यह सुनिश्चित करने के लिए सेट कर सकते हैं कि यह 256 रंगों का उपयोग कर रहा है:
set background=dark
" solarized options
let g:solarized_visibility = "high"
let g:solarized_contrast = "high"
colorscheme solarized
और उनमें से एक को काम करना चाहिए, लेकिन पहले # 1।
लेकिन, अगर आप डिफ़ॉल्ट का उपयोग कर रहे हैं, हिम तेंदुए पर विम में बनाया गया है, तो यह काम नहीं करेगा, क्योंकि यह 256 रंगों के समर्थन के साथ नहीं बनाया गया है। मेरा मानना है कि लॉयन वर्जन में बिल्ट इन वर्जन है।
संपादित करें: इस उत्तर पर कई टिप्पणियों के आधार पर, मैंने ऊपर let g:solarized_termcolors = 256
के .vimrc
उदाहरण से लाइन हटा दी है। ऐसा प्रतीत होता है कि कुछ के लिए एक समस्या हो सकती है। एक अन्य का कहना है कि लाइन को जोड़ने से let g:solarized_termcolors = 16
रंग प्रदर्शन की समस्या ठीक हो गई। आपका अपना माइलेज अलग हो सकता है।
दूसरा संपादित करें: यदि आपने सौर रंग पैलेट को iTerm2 में लोड किया है, तो आपको अवश्य करना चाहिए let g:solarized_termcolors=16
। केवल तभी let g:solarized_termcolors=256
जब आप अपने iTerm2 रंग पूर्व निर्धारित के रूप में सौरीकृत पैलेट का उपयोग नहीं कर रहे हैं ।