设置VIM背景颜色
1. 概述
Vim 是 Linux 系统中广泛使用的文本编辑器。它在执行各种类型的文本编辑任务时很有用,它还允许最终用户自定义其界面。
在本教程中,我们将学习如何设置vim 背景颜色。
2. Vim 配色方案
作为一个典型的vim用户,我们可以修改软件包提供的配色方案。此外,我们还可以下载自定义配色方案。此外,我们可以使用它的启动文件来管理vim中的配色方案。
Vim 在命令行界面 (CLI) 或图形用户界面 (GUI) 中可用。在本文中,我们将探讨在命令行界面中设置背景颜色的技巧。
2.1. 查看配色方案
本地 Linux 系统中存在多种配色方案。安装后,文本编辑器使用默认配色方案,该方案因终端背景(浅色或深色)而异。
如果我们想要获得可用配色方案的列表,让我们启动一个vim会话并输入colorscheme 命令:
要自动获取系统中所有可用的配色方案,我们将再次使用以下格式的colorscheme命令:
:colorscheme + space + tab
在运行上面的命令时,我们将得到蓝色的输出:
如果我们继续按Tab键,我们可以运行所有默认配色方案。它通常包含多种颜色,包括dark blue、default、red、desert、evening、elf lord颜色等。
2.2. 修改配色方案
我们可以将vim文本编辑器的配色方案修改为我们选择的方案。修改vim 颜色文本编辑器的颜色为evening色,colorscheme命令为:
:colorscheme evening
或者,我们可以缩写colorscheme命令:
:color evening
运行上面的命令后,我们将文本编辑器设置为evening配色方案:
2.3. 下载配色方案
有很多可自定义的配色方案在我们的 Linux 系统中可能默认不可用。我们可以从 GitHub 等远程源下载这些。 将最新的配色方案下载到我们本地的 Linux 系统后,我们需要将它们传输到*~/.vim/colors*目录。如果这个目录不存在,让我们创建它:
$ mkdir ~/.vim/colors
接下来,我们必须将下载的配色方案移动到*~/.vim/colors*目录:
$ mv ~/Downloads/colorscheme_downloaded ~/.vim/colors
在上面的示例中,~/Downloads/colorscheme_downloaded是下载的配色方案当前可用的目录。
必须注意的是,只要vim会话处于活动状态,对配色方案所做的所有更改就会保留。一旦我们结束该会话,背景配色方案将重置为默认配色方案。
3. 手动配置 Vim 背景颜色
我们可以在highlight 命令 的帮助下手动配置vim背景颜色。要将vim 背景颜色设置为black,命令是:
:highlight Normal ctermfg=white ctermbg=black
或者,我们可以使用缩写形式:
:hi Normal ctermfg=white ctermbg=black
这里,命令highlight指的是指令。
突出显示后,我们在上面的命令中使用了Normal 。它指向Group 。这里,Normal表示普通文本。该Group包括:
- normal指的是普通文本
- NonText指的是不被视为文本的字符
- Cursor指的是一个游标
- ErrorMsg是指描述错误的消息
ctermfg=white用于在终端文本编辑器中将前景色设置为white。最后,ctermbg=black用于在终端文本编辑器中将背景颜色设置为black。
在运行上面的命令时,我们将获得black背景颜色的vim文本编辑器:
4. 永久配置 Vim 背景色
一旦我们退出vim会话,我们对配色方案所做的修改将被丢弃,并且配色方案将在下一个会话中重置为默认方案。因此,我们需要用我们选择的颜色更新vim的配置文件。这使得更改持久化。
让我们访问vim启动文件。vimrc在用户的主目录或*/etc目录中可用。这vimrc文件包含可选的运行时设置,一旦 vim 会话开始,这些设置就会被初始化。我们将在colorscheme*命令的帮助下添加我们想要的配色方案:
:colorscheme white
在上面的示例中,我们将默认背景配置为white。