Vim - 个性化设置



我们可以根据自己的需求个性化定制Vim。在本节中,我们将讨论以下内容:

  • 配置文件
  • 更改字体
  • 更改配色方案
  • 个性化高亮
  • 状态栏

配置文件

Vim 的配置文件可以位于用户级别或全局级别。用户特定的设置将存储在用户级别文件中,而全局设置将存储在全局级别文件中。

Vimrc 文件

全局 vimrc

要在编辑器中找到全局 vimrc 文件,请执行以下命令:

:echo $VIM

:echo \%VIM\%

在 Linux 系统中,此文件位于 /usr/share/vim 目录下,而在 Windows 系统中,它位于 C:\Program Files\Vim 文件夹下。

本地 vimrc

本地 vimrc 将位于用户的 home 目录下。例如,在 Linux 系统中,它位于 /home/ 目录下,而在 Windows 系统中,它位于 C:\Documents and Settings\/ 文件夹下。

请注意,在 Windows 系统中,文件名是 _vimrc,而在 Linux 系统中,它是 .vimrc。

Gvimrc

全局 gvimrc

在 Linux 系统中,此文件位于 /usr/share/gvim 目录下,而在 Windows 系统中,它位于 C:\Program Files\Vim 文件夹下。

本地 gvimrc

本地 gvimrc 将位于用户的 home 目录下。例如,在 Linux 系统中,它位于 /home/ 目录下,而在 Windows 系统中,它位于 C:\Documents and Settings\/ 文件夹下。

请注意,在 Windows 系统中,文件名是 _gvimrc,而在 Linux 系统中,它是 .gvimrc。

exrc

exrc 文件用于向后兼容。如果存在 vimrc 或 gvimrc 文件,则会忽略这些文件。

全局 exrc

在 Linux 系统中,此文件位于 /usr/share/vim 目录下,而在 Windows 系统中,它位于 C:\Program Files\Vim 文件夹下。

本地 exrc

本地 exrc 将位于用户的 home 目录下。例如,在 Linux 系统中,它位于 /home/ 目录下,而在 Windows 系统中,它位于 C:\Documents and Settings\/_exrc 文件夹下。

更改字体

要更改字体,请在 gVim 中执行以下命令:

:set guifont = courier

以上命令将字体更改为 courier。

更改配色方案

要更改配色方案,请执行以下命令:

:colorscheme <tab>

当您按下 Tab 键时,它将显示 Vim 可用的配色方案。

个性化高亮

突出显示特定列之后的字符

执行以下命令以突出显示大于 73 列的列:

:match ErrorMsg /\%>73v.\+/

下图显示了这一点:

Personal

以下是此命令的描述:

序号 命令和描述
1 \%>

匹配列之后

2 73

这是列号

3 V

它应该只适用于虚拟列

4 .\+

匹配一个或多个字符

添加行号

要添加行号,请执行以下命令:

:set number

要禁用此功能,请执行以下命令:

:set nonumber

设置行号宽度

要设置行号宽度,请执行以下命令:

:set numberwidth = <num>

拼写检查

要启用拼写检查,请执行以下命令:

:set spell

要设置拼写语言,请执行以下命令:

:set spelllang = <language>

例如,要设置德语,请使用以下命令:

:set spelllang = de

缩写

使用缩写,我们可以为长字符串创建快捷方式。例如,以下命令创建名为“quick”的缩写。

:abbr quick the quick brown fox

如果您输入“quick”并按下 Tab 键,它将被替换为“the quick brown fox”字符串。

我们可以用它来纠正一些错字。例如,以下命令就是这样做的:

:abr teh the

状态栏

状态栏显示在编辑器的底部。要启用状态栏,请执行以下命令:

:set laststatus = 2

要将其从当前会话中移除,请执行以下命令:

:set laststatus = 0
广告