Ответ 1
cterm
в ctermbg
является коротким для "цветового терминала". Он используется для определения цвета фона, когда Vim работает в эмуляторе терминала и может принимать только именованные цвета, такие как grey
или cyan
, или номера цветов, такие как 7
. Шестнадцатеричные значения работают только в GVim/MacVim и должны использоваться с guibg
/guifg
следующим образом:
hi Folded guibg=#A0A0A0
В вашей оболочке do $ echo $TERM
: он должен возвращать что-то вроде xterm
, screen
, xterm-256color
или некоторых вариантов.
Если вы запустите Vim в эмуляторе терминала, который не может отображать более 8/16 цветов ($TERM
не содержит 256color
), вы не сможете использовать другой оттенок серого, если только вы не определите свою собственную палитру в эмуляторе терминала.
Он должен выглядеть так:
hi Folded ctermbg=7
или так:
hi Folded ctermbg=grey
Если ваш эмулятор терминала рекламирует себя как "256 цветов готов" ($TERM
содержит 256color
), вы можете использовать любой цвет в this chart, пока вы используете его номер (242
), а не его шестнадцатеричное значение.
Он должен выглядеть так:
hi Folded ctermbg=242