set nu
set ro
set shiftwidth=4
set tabstop=4
set softtabstop=4
syntax on
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
autocmd BufReadPost *
\ if line("'\"")>0&&line("'\"")<=line("$") |
\ exe "normal g'\"" |
\ endif
顺便对上面的设置进行一下解释:
“set nu”是设置vi中显示行号
“syntax on”表示语法高亮度显示
“autocmd”一段表示记忆上一次打开的位置,这样再次打开一个文件时,光标会在原来的位置处
“set tabstop=4”设置一个Tab为4个空格宽度,默认是8个
“set softtabstop=4”用4个空格替代一个Tab
“set shiftwidth=4”自动缩进时缩进4个空格