मैं विम में अपना खुद का रंग बनाने की कोशिश कर रहा हूं, लेकिन iTerm में उपलब्ध रंगों को देखने के लिए संघर्ष कर रहा हूं। यहाँ मेरे iTerm-color-settings हैं:
यहां बताया गया है कि मैं इसे Vim में कैसे उपयोग कर सकता हूं (उदाहरण के लिए उपयोग कर रहा हूं ctermfg=darkred
):
iTerm color Vim-color
----------------------------
Normal-red darkred
Bright-red red
Normal-blue blue
Bright-blue lightblue
तो यह मुझे प्रतीत होता है, कि विम के पास दोनों हैं
'darkred' 'red' and 'lightred'
... लेकिन जैसा कि आप देख सकते हैं, तो कभी-कभी 'नॉर्मल' रंग विम-डार्क-कलर होता है, और कभी-कभी यह केवल नियमित रंग होता है। क्या इसका कोई कारण है? और क्या इसके लिए कोई प्रणाली है, या विम को कैसे पता है कि iTerm में किस रंग का उपयोग करना है?
मुझे नहीं पता, अगर यह किसी भी मदद की है, लेकिन अगर मैं एक .itermcolors- फाइल को संपादित करता हूं, तो रंग इस तरह दिखते हैं:
<key>Ansi 1 Color</key>
<dict>
<key>Blue Component</key>
<real>0.30443088503649635</real>
<key>Green Component</key>
<real>0.18199703467153286</real>
<key>Red Component</key>
<real>0.83819000912408759</real>
</dict>
:help cterm-colors
कि उपलब्ध 16 रंगों की व्याख्या है। ऐसा लगता हैblue
तथाlightblue
उसी चीज को संदर्भित करता है। तो कुछ रंग एक ही ANSI- रंग की ओर इशारा करते हैं।