系统配置文件”/etc/vimrc”
用户配置文件”~/.vimrc”

" 打开行号显示
set nu

" 打开高亮搜索
set hls

" tab换成4个空格
set ts=4
" 或set tabstop=4
" 将tab转换成空格
set expandtab

" 自动缩进宽度4空格
set shiftwidth=4
" 打开自动缩进
set autoindent

" 语法高亮显示
syntax on

" 符号自动成对
inoremap ( ()<Esc>:let leavechar=")"<CR>i
inoremap [ []<Esc>:let leavechar="]"<CR>i
inoremap { {}<Esc>:let leavechar="}"<CR>i
inoremap < <><Esc>:let leavechar=">"<CR>i
inoremap " ""<Esc>:let leavechar="""<CR>i
inoremap ' ''<Esc>:let leavechar="'"<CR>i

" 保留光标位置,下次打开光标还在上次关闭时的位置
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif