我正在为 Vim 自定义我自己的配色方案,但我不知道应该什么时候配置 ctermfg/ctermbg 变量和 guifg/guibg 变量,因为我根本没有看到它们之间的任何差异。它们之间有什么区别吗?
任何人都可以给我一个如何使用它们的说明性示例吗?谢谢
Mat*_*att 10
我根本没有看到它们之间的任何区别
ctermxx由 Vim 的控制台版本使用(当set notermguicolors)。guixx在 GVim 中使用,或者在控制台 if 中使用set termguicolors,并且控制台显然具有 TrueColor 功能。因此,您必须在不同的程序中对其进行测试以查看差异。
此外,某些颜色可能相同或彼此非常接近,例如“蓝色”在 GUI 和控制台中都是“蓝色”。
任何人都可以给我一个如何使用它们的说明性示例吗?
hi Normal guifg=#1034a6 guibg=#f5f5dc ctermfg=19 ctermbg=230
Run Code Online (Sandbox Code Playgroud)
应该看起来非常相似,但在 GUI 和控制台中仍然有点不同
有关符号颜色名称,请参阅:h cterm-colors和$VIMRUNTIME/rgb.txt。控制台的 256 种颜色索引备忘单可在此处获得。