Contents

设置VIM背景颜色

1. 概述

Vim 是 Linux 系统中广泛使用的文本编辑器。它在执行各种类型的文本编辑任务时很有用,它还允许最终用户自定义其界面。

在本教程中,我们将学习如何设置vim 背景颜色。

2. Vim 配色方案

作为一个典型的vim用户,我们可以修改软件包提供的配色方案。此外,我们还可以下载自定义配色方案。此外,我们可以使用它的启动文件来管理vim中的配色方案。

Vim 在命令行界面 (CLI) 或图形用户界面 (GUI) 中可用。在本文中,我们将探讨在命令行界面中设置背景颜色的技巧。

2.1. 查看配色方案

本地 Linux 系统中存在多种配色方案。安装后,文本编辑器使用默认配色方案,该方案因终端背景(浅色或深色)而异。

如果我们想要获得可用配色方案的列表,让我们启动一个vim会话并输入colorscheme 命令:

/uploads/vim_background_colors/1.png

要自动获取系统中所有可用的配色方案,我们将再次使用以下格式的colorscheme命令:

:colorscheme + space + tab

在运行上面的命令时,我们将得到蓝色的输出:

/uploads/vim_background_colors/2.png

如果我们继续按Tab键,我们可以运行所有默认配色方案。它通常包含多种颜色,包括dark bluedefaultreddeserteveningelf lord颜色等。

2.2. 修改配色方案

我们可以将vim文本编辑器的配色方案修改为我们选择的方案。修改vim 颜色文本编辑器的颜色为evening色,colorscheme命令为:

:colorscheme evening

或者,我们可以缩写colorscheme命令:

:color evening

运行上面的命令后,我们将文本编辑器设置为evening配色方案:

/uploads/vim_background_colors/3.png

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文本编辑器:

/uploads/vim_background_colors/4.png

4. 永久配置 Vim 背景色

一旦我们退出vim会话,我们对配色方案所做的修改将被丢弃,并且配色方案将在下一个会话中重置为默认方案。因此,我们需要用我们选择的颜色更新vim的配置文件。这使得更改持久化。

让我们访问vim启动文件。vimrc在用户的主目录或*/etc目录中可用。这vimrc文件包含可选的运行时设置,一旦 vim 会话开始,这些设置就会被初始化。我们将在colorscheme*命令的帮助下添加我们想要的配色方案:

:colorscheme white

在上面的示例中,我们将默认背景配置为white