问题:设置 Vim 背景颜色

当我尝试在.vimrc或直接在 Vim 中使用以下命令更改背景颜色时:

set background=dark

...它根本不会影响我的背景。light选项也没有。但是,当我运行 gvim 时,它看起来还不错。

有没有办法在不更改我的 Konsole 设置的情况下更改 Vim 中的背景?

编辑 好的,guifg/guibg 和 ctermfg/ctermbg 之间是有区别的。虽然 GUI 接受许多不同的颜色组合,但 cterm 只允许少数标准颜色组合。

解答

正如 vim 自己在set background上的帮助所说,“设置这个选项不会改变背景颜色,它会告诉 Vim 背景颜色是什么样的。关于改变背景颜色,见 |:hi-normal|。”

例如

:highlight Normal ctermfg=grey ctermbg=darkblue

将在您的彩色终端上以蓝底白字书写。

Logo

更多推荐