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.\+/
下图显示了这一点 −
以下是该命令的说明 −
序号 | 命令 & 描述 |
---|---|
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