当我在终端中使用 vim 时(设置了“set background=dark”),某些关键字会突出显示为黑色。由于我的终端背景是黑色的,我看不到这些特定的关键字。
我使用的是在“https://github.com/flazz/vim-colorschemes“
在调查 colorscheme 文件时,我发现终端中存在的配色方案与文件状态不完全匹配。例如,文件有行
hi Comment guifg=#99968b gui=italic
上面说了注释应该是斜体。但我的注释不是斜体。
当我从 wombat 配色方案切换时,我的终端中的东西也发生了变化,所以我知道 vim 正在加载配色方案,只是不正确。
编辑:颜色方案与 gvim 配合正常
答案1
这些gui..=...
定义仅对 Vim 的 GUI 版本 GVIM 有效。wombat colorscheme 不包含任何cterm...
针对彩色终端的定义。有一个 wombat256.vim colorscheme,但它只针对提供 256 种颜色的终端。但是,Windows 命令提示符仅支持 16 种颜色,因此它没有用。在终端中,您需要选择提供基本终端颜色定义的不同 colorscheme;即ctermfg=
在 范围内0..15
,或基本颜色名称,如Cyan
或Red
。