怎样修改vim默认的背景颜色

2025-02-25 19:30:27
推荐回答(2个)
回答1:

可以执行:

1
:highlight Normal guibg=Black
来设置背景色为黑色。

vim 的染色机制如下:

先定义一组组“高亮(highlight)”描述字符显示的颜色、底色、字体以及下划线等等内容。然后根据语法识别把代码分成许多语法部分,每个部分应用不同的高亮。这样代码就变得很易读了。

代码中没有被识别成任何内容的部分,就是应用高亮 Normal 来显示字符。其它高亮定义中,没有特别底色的,也应用 Normal 的底色。

上面个命令,即是修改 Normal 的底色为 Black。

vim 内置定义了一些颜色以方便使用,通常包括:

1
2
3
4
5
6
7
8
9
Red LightRed DarkRed
Green LightGreen DarkGreen SeaGreen
Blue LightBlue DarkBlue SlateBlue
Cyan LightCyan DarkCyan
Magenta LightMagenta DarkMagenta
Yellow LightYellow Brown DarkYellow
Gray LightGray DarkGray
Black White
Orange Purple Violet
如果需要使用自定义的颜色,也可以使用 16 进制的 #RRGGBB 来指定。

比如想定义背景色为绿色,可以

1
:highlight Normal guibg=Green

回答2:

更改配色方案
1键入 exit,退出 root 帐户,回到普通帐户下。
2键入 vim ~/.vimrc,回车。注意,vimrc 前面的 . 不能少。
3在 vim 中先按 i 键进入编辑模式,然后键入 colorscheme 配色方案名(不含 .vim 扩展名)。例如, colorscheme morning,然后按 esc 键退出编辑模式,再键入 :wq! 保存退出。
4现在,我们键入命令 vim 1.cpp 新建一个 1.cpp 文件来测试配色是否已经生效。morning 配色方案的效果如图所示。