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