Vim 个性化
我们可以根据我们的需求个性化Vim。在这个部分中,我们将讨论以下内容:
- 配置文件
- 更改字体
- 更改配色方案
- 个性化高亮
- 状态栏
配置文件
对于Vim来说,配置文件可以存在于用户级别或全局级别。用户特定的设置将存储在用户级别的文件中,而全局设置将存储在全局级别的文件中。
Vimrc文件
全局vimrc
要找到全局vimrc文件,请在编辑器中执行以下命令
:echo $VIM
或者
:echo \%VIM\%
在Linux上,该文件将位于/usr/share/vim目录下,而在Windows上,它将位于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
目录下,而在Windows上,它将位于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
目录下,而在Windows上,它将位于C:\Program Files\Vim
文件夹下
本地exrc
本地exrc将位于用户的主目录下。例如,在Linux上,它将位于/home/<USER>
目录下,而在Windows上,它将位于C:\Documents and Setting\<USER>/_exrc
文件夹下
更改字体
要在gVim中更改字体,请执行以下命令:
:set guifont = courier
上述命令将字体更改为 courier。
更改配色方案
要更改配色方案,请执行以下命令 –
:colorscheme <tab>
当您按下Tab字符时,它将显示Vim的可用颜色方案。
个人高亮
在特定列后高亮字符
执行以下命令以高亮大于73的列 –
:match ErrorMsg /\%>73v.\+/
下图显示了这一点-
下面是这个命令的描述:
Sr.No | Command & Description |
---|---|
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