ITerm / terminal.app में उपलब्ध रंग


1

मैं विम में अपना खुद का रंग बनाने की कोशिश कर रहा हूं, लेकिन iTerm में उपलब्ध रंगों को देखने के लिए संघर्ष कर रहा हूं। यहाँ मेरे iTerm-color-settings हैं:

enter image description here

यहां बताया गया है कि मैं इसे 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- रंग की ओर इशारा करते हैं।
Zeth

जवाबों:


1

लेखन से :help cterm-colors विम में, फिर मुझे निम्नलिखित तालिका के बाईं ओर मिला। ट्रायल-एंड-एरर के द्वारा, मैंने iTerm से अलग-अलग रंगों की कोशिश की और निम्नलिखित का पता लगाया (एक में कॉपी होने के लिए तैयार .vim क्या याद रखने में मदद करने के लिए -colorscheme:

" AVAILABLE ANSI COLORS IN iTerm
" 
" 0 =     Black                     - iTerm-ref: Black, normal
" 1 =     DarkBlue                  - iTerm-ref: Blue, normal
" 2 =     DarkGreen                 - iTerm-ref: Green, normal
" 3 =     DarkCyan                  - iTerm-ref: Cyan, normal 
" 4 =     DarkRed                   - iTerm-ref: Red, normal
" 5 =     DarkMagenta               - iTerm-ref: Magenta, normal
" 6 =     Brown, DarkYellow         - iTerm-ref: ??
" 7 =     Grey                      - iTerm-ref: ??
" 8 =     DarkGrey                  - iTerm-ref: ??
" 9 =     Blue, LightBlue           - iTerm-ref: Blue, bright
" 10 =    Green, LightGreen         - iTerm-ref: Green, bright
" 11 =    Cyan, LightCyan           - iTerm-ref: Cyan, bright
" 12 =    Red, LightRed             - iTerm-ref: Red, bright
" 13 =    Magenta, LightMagenta     - iTerm-ref: Magenta, bright
" 14 =    Yellow, LightYellow       - iTerm-ref: Yellow, bright
" 15 =    White                     - iTerm-ref: White, bright 

प्रश्न-चिह्न वाले रंग बदलने में असमर्थ हैं (जब तक कि मैं अंधा या कुछ और नहीं)।

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