Colori disponibili in iTerm / terminal.app

1

Sto provando a creare il mio schema colori in Vim, ma sto lottando per vedere i colori disponibili in iTerm. Ecco le mie impostazioni del colore iTerm:

Ecco come posso usarlo in Vim (ad esempio usando ctermfg=darkred ):

iTerm color       Vim-color
----------------------------
Normal-red        darkred
Bright-red        red 

Normal-blue       blue
Bright-blue       lightblue

Quindi mi sembra che Vim abbia entrambi

'darkred'   'red'   and   'lightred'

... Ma come puoi vedere, a volte il colore 'Normale' è il Vim-colore scuro, ea volte è solo il colore normale. C'è una ragione per questo? E c'è un sistema per questo, o come fa Vim a sapere quale colore usare in iTerm?

Non lo so, se è di qualche aiuto, ma se modifico un file .itermcolors, i colori appariranno così:

<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>
    
posta Zeth 02.07.2017 - 08:45
fonte

1 risposta

1

Scrivendo :help cterm-colors in Vim, poi ho ottenuto il lato sinistro della tabella seguente. Per tentativi ed errori, ho provato diversi colori da iTerm e ho scoperto quanto segue (pronto per essere copiato in un .vim -colorscheme per ricordare cosa è cosa:

" 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 

I colori con punti interrogativi non possono essere modificati (a meno che non sia cieco o qualcosa del genere).

    
risposta data 02.07.2017 - 13:59
fonte

Leggi altre domande sui tag