Я вообще не видел различий между ними
ctermxx
используется консольной версией Vim (когда set notermguicolors
). guixx
используется в GVim или в консоли, если set termguicolors
, и, очевидно, консоль поддерживает TrueColor. Следовательно, вы должны проверить его в разных программах, чтобы увидеть разницу.
Кроме того, некоторые цвета могут быть одинаковыми или очень близкими друг к другу, например, «синий» - это «синий» как в GUI, так и в консоли.
Может ли кто-нибудь дать мне иллюстративный пример того, как их использовать?
hi Normal guifg=#1034a6 guibg=#f5f5dc ctermfg=19 ctermbg=230
Должно выглядеть очень похоже, но все же немного по-другому в GUI и консоли
Для обозначений цветов c см. :h cterm-colors
и $VIMRUNTIME/rgb.txt
. Шпаргалка 256 цветовых индексов для консоли доступна здесь .