为了更好地在vim下进行工作,需要手动设置一个配置文件(.vimrc)。一般情况下把这个配置文件创建在当前用户的根目录下比较方便。
下面给出一个例子,其中列出经常用到的设置。
去掉有关vi一致性模式,避免以前版本的一些bug和局限:
set nocompatible
显示行号:
set number
检测文件的类型:
filetype on
记录历史的行数:
set history = 1000
语法高亮度显示:
syntax on
自动对齐,也就是把当前行的对齐方式应用到下一行:
set autoindent
第二行依据上面的对齐方式,智能地选择对齐方式,对于类似C语言编写很有用:
set smartindent
设置tab键为4个空格:
set tabstop = 4
设置当行之间交错时使用4个空格:
set shiftwidth = 4
设置匹配模式,比如当输入一个左括号会匹配相应的右括号:
set showmatch
去除vim的GUI版本中的toolbar:
set guioptions = T
当vim进行编辑时,如果命令错误,会发出一个声响,以下设置可去掉响声:
set vb t_vb =
在编辑过程中,在右下角显示光标位置的状态行:
set ruler
关闭匹配的高亮显示:
set nohls
在进行查找时,此设置可以快速找到答案:
set incsearch
修改一个文件后,自动进行备份,备份的文件名为源文件名加“~”后缀:
if has("vms")
set nobackup
else
set backup
endif