Vim的配置文件
1 Vim的配置及方法
1.1 Vim的配置介绍
为了更好的定制适合自己的Vim,Vim允许用户配置Vim的各种参数。
例如,语法高亮、缩进、界面显示等。
一般来说Vim的配置有三种方法:
- 直接在冒号命令模式下输入配置命令
- 在.vimrc中配置命令
- 使用":options"选项
1.2 Vim的.vimrc配置方法
Vim有很多设置,如果每次打开Vim时都需要输入这些配置命令的话会很不方便,因此,Vim有一个配置文件“~/.vimrc”, 专门用来保存一些常用的配置命令。
如果你不清楚你的Vim的配置文件的路径,你可以在冒号命令模式下输入"scriptnames":
:scriptnames
提示:
结果会显示所有的有关Vim的配置脚本路径,其中应该会包括"~/.vimrc",如果在你的机器上没有"~.vimrc"文件, 你可以在自己的工作目录下创建一个".vimrc"文件。
:version命令也具有相同的作用:
:version
1.3 Vim的opentions配置方法
当你在冒号命令模式下输入":options"时,就会出现Vim的常用配置选项,这时候你就可以更改Vim的配置了。
提示:
如果你不小心改错了某个配置选项,你可以在冒号命令模式下利用"&"符号把该配置选项设为默认值。
例如:set iskeyword&,这样你就把iskeyword设为默认值了。
2 Vim的常用配置
设置 | 作用 |
---|---|
set nocompatible | 关闭与Vi兼容模式 |
set backspace=indent,eol,start | 在Insert模式,支持backspace键的功能 |
set autoindent | 在Insert模式,换行时支持缩进功能 |
set history=50 | 设置冒号命令和搜索命令的历史列表的长度 |
set ruler | 总是在Vim窗口的右下角显示光标的行列信息 |
set showcmd | 总是在Vim窗口的右下角显示一个完整的命令已经完成的部分 |
set showmode | 总是在Vim窗口的左下角显示Vim当前处于哪种模式 |
syntax reset | 恢复默认的语法高亮 |
filetype on | 支持文件类型自动识别 |
plugin on | 支持不同文件脚本 |
indent on | 支持文本缩进 |
set ignorecase | 在搜索时忽略大小写 |
set noignorecase | 在搜索时区别大小写 |
set hlsearch | 在搜索时高亮显示搜索结果 |
set nohlsearch | 与hlsearch相反 |
nohlsearch | 在搜索完成时关闭高亮的搜索结果 |
set incsearch | 在搜索时递增的显示搜索结果 |
set wrapscan | 在查看搜索结果时,当到达文件开头或结尾时,回卷到文件的结尾或开头 |
set nowrapscan | 与wrapscan相反 |
set list | 显示指标符 |
set autowrite | Vim自动保存文件 |
set noautowrite | 与set autowrite相反 |
set backup | Vim生成备份文件 |
3 Vim的高亮显示配置
3.1 Vim高亮显示配置
设置 | 作用 |
---|---|
set filetype | 查看和设置Vim打开文件的类型 |
syntax on | 支持语法高亮 |
syntax enable | 打开语法高亮 |
syntax clear | 暂时关闭语法高亮 |
syntax off | 关闭语法高亮 |
syntax reset | 恢复默认的语法高亮 |
set background | 查看和设置Vim的背景颜色 |
colorscheme | 设置Vim的颜色主题 |
3.2 定制自己的色彩文件
通过以下步骤,用户也可以定制自己的色彩文件:
- 找到一个相近的颜色方案,把该文件复制一份到自己的Vim目录下:
$mkdir ~/.vim/colors
$cp /usr/share/vim/vim71/colors/blue.vim ~/.vim/colors/mine.vim- 编辑该文件,让注释变为绿色:
:hightlight Comment green