Vim个性化

Vim个性化

可以根据自己的要求来个性化Vim。 在本节中,将讨论以下主题内容 -

  • 配置文件
  • 改变字体
  • 改变配色方案
  • 个性突出
  • 状态行

1. 配置文件

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

1.1. Vimrc文件
全局vimrc

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

:echo $VIM

或者

:echo \%VIM\%

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

本地vimrc

本地vimrc将位于用户的主目录下。 例如,在Linux上它将位于/home/<USER>目录下,而在Windows上它将位于C:\DocumentsSetting\<USER>/文件夹下
请注意,在Windows上,文件名将是_vimrc,而在Linux上,它将是.vimrc

1.2. Gvimrc

全局gvimrc

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

本地gvimrc

本地gvimrc将位于用户的主目录下。 例如,在Linux上它将位于/home/<USER>目录下,而在Windows上它将位于C:\DocumentsSetting\<USER>/文件夹下
请注意,在Windows上,文件名将是_gvimrc,而在Linux上,它将是.gvimrc

1.3. exrc

全局exrc

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

本地exrc

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

1.4. 改变字体

要在gVim中更改字体执行以下命令 -

:set guifont = courier

上面命令会将字体更改为courier

2. 改变配色方案

要更改颜色方案,请执行以下命令 -

:colorscheme <tab>

当按Tab键字符时,它将显示Vim的可用颜色方案。

3. 个人突出

在某些列之后突出显示字符,执行以下命令以突出显示大于73的列 -

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

下图显示了这个命令的使用 -

以下是此命令的说明 -

编号 命令 描述
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