Vim - 个性化设置

我们可以根据我们的要求个性化 Vim。 在本节中,我们将讨论以下内容 −

  • 配置文件
  • 更改字体
  • 更改配色方案
  • 个人突出显示
  • 状态行

配置文件

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

Vimrc 文件

全局 vimrc

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

:echo $VIM

OR

:echo \%VIM\%

在 Linux 上,此文件将位于 /usr/share/vim 目录下,而在 Window 上,它将位于 C:\Program Files\Vim 文件夹下

本地 vimrc

本地 vimrc 将位于用户的主目录下。 例如,在 Linux 上它将位于 /home/<USER> 目录下,而在 Windows 上它将位于 C:\Documents and Setting\<USER>/ 文件夹下

请注意,在 Windows 上文件名是 _vimrc,而在 Linux 上是 .vimrc。

Gvimrc

全局 gvimrc

在 Linux 上,该文件位于 /usr/share/gvim 目录下,而在 Window 上,该文件位于 C:\Program Files\Vim 目录下

本地 gvimrc

本地 gvimrc 将位于用户的主目录下。 例如,在 Linux 上它将位于 /home/<USER> 目录下,而在 Windows 上它将位于 C:\Documents and Setting\<USER>/ 目录下

请注意,在 Windows 上文件名是 _gvimrc,而在 Linux 上是 55 .gvimrc。

exrc

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

全局 exrc

在 Linux 上,该文件位于 /usr/share/vim 目录下,而在 Window 上,该文件位于 C:\Program Files\Vim 目录下

本地 exrc

本地 exrc 将位于用户的主目录下。 例如,在 Linux 上它将位于 /home/<USER> 目录下,而在 Windows 上它将位于 C:\Documents and Setting\<USER>/_exrc 目录下


更改字体

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

:set guifont = courier

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


更改配色方案

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

:colorscheme <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