vim编辑器的用户配置范例
 
set nu	
set ts
=4	
set shiftwidth
=4	
syntax on	
set cursorline	
set mouse
=a		
set ai		
set showmatch	
set paste	
set laststatus
=2	
set ruler	
set listchars
=tab:
>-,trail:-	
set fileencodings
=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding
=utf-8
set encoding
=utf-8
autocmd BufNewFile *.sh 
exec ":call SetTitle()"
func SetTitle
()
        if expand
("%:e") == 'sh'
    call setline
(1,
"#!/bin/bash")
    call setline
(2,
"#")
    call setline
(3,
"#***********************************************************")
    call setline
(4,
"#Author:                Chen")
    call setline
(5,
"#QQ:                    ******")
    call setline
(6,
"#Date:                  ".strftime
("%Y-%m-%d"))
    call setline
(7,
"#FileName:             ".expand
("%"))
    call setline
(8,
"#URL:                   http://thson.blog.csdn.net")
    call setline
(9,
"#Description:          The test script")
    call setline
(10,
"#**********************************************************")
    call setline
(11,
"")
endif
endfunc
autocmd BufNewFile * normal G