修改.vimrc文件添加以下配置
" gvim的相关设置
set guifont=Courier\ New:h10
set lines=35 columns=118
" 设置文件编码
set fileencodings=ucs-bom,utf-8,utf-16,gbk,big5,gb18030,latin1
set fileencoding=utf-8
" 关闭对vi的兼容性模式
set nocompatible
" 设置右下角显示光标所在位置
set ruler
" 设置显示行号
set number
" 设置有下家显示显示所输入当前命令
set showcmd
" 类似于:当输入}时会匹配与之对应的 {
set showmatch
" 设置修个历史个数
set history=1000
" 开启文件制动判断
filetype on
" 语法高亮显示
syntax on
" 搜索时动态展示匹配项
set incsearch
" 根据上面的对其方式自动的选择对其方式
set autoindent
set smartindent
" 设置tab为4个空格
set tabstop=4
" 设置当行之间交错时使用4个空
set shiftwidth=4
" 修改一个文件后,自动进行备份,备份的文件名源文件名加“~”后缀
" if has("vms")
" set nobackup
" else
" set backup
" endif
" 设置undofile
" set noundofile\set undofile
设置 backup
" set nobackup\set unbackup
" 设置统一的 undodir目录
" undodir=~/.undodir
" 设置主题颜色
:colorscheme evening
" 光标所在行高亮
set cursorline
" 高亮的样式
highlight CursorLine cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE
""""""""""""""" 显示状态行当前设置 """""""""""""
" %F 完整文件路径名
" %m 当前缓冲被修改标记
" %m 当前缓冲只读标记
" %h 帮助缓冲标记
" %w 预览缓冲标记
" %Y 文件类型
" %b ASCII值
" %B 十六进制值
" %l 行数
" %v 列数
" %p 当前行数占总行数的的百分比
" %L 总行数
" %{...} 评估表达式的值,并用值代替
" %{"[fenc=".(&fenc==""?&enc:&fenc).((exists("+bomb") && &bomb)?"+":"")."]"} 显示文件编码
" %{&ff} 显示文件类型
" 设置 laststatus = 0 ,不显式状态行
" 设置 laststatus = 1 ,仅当窗口多于一个时,显示状态行
" 设置 laststatus = 2 ,总是显式状态行
set laststatus=2
set statusline=
set statusline+=%7*\[%n] "buffernr
set statusline+=%1*\ %<%F\%=\ "文件路径
set statusline+=%2*\ %y\ "文件类型
set statusline+=%3*\ %{''.(&fenc!=''?&fenc:&enc).''} "编码1
set statusline+=%3*\ %{(&bomb?\",BOM\":\"\")}\ "编码2
set statusline+=%4*\ %{&ff}\ "文件系统(dos/unix..)
set statusline+=%5*\ %{&spelllang}\%{HighlightSearch()}\ "语言 & 是否高亮,H表示高亮?
set statusline+=%8*\ row:%l/%L\ (%03p%%)\ "光标所在行号/总行数 (百分比)
set statusline+=%9*\ col:%03c\ "光标所在列
set statusline+=%0*\ \ %m%r%w\ %P\ \ "Modified? Read only? Top/bottom
function! HighlightSearch()
if &hls
return 'H'
else
return ''
endif
endfunction
hi User1 ctermfg=15 ctermbg=33 guifg=white guibg=#729fcf
hi User2 ctermfg=15 ctermbg=1 guifg=white guibg=#cc0000
hi User3 ctermfg=15 ctermbg=94 guifg=white guibg=#5f5f00
hi User4 ctermfg=15 ctermbg=131 guifg=white guibg=#875f5f
hi User5 ctermfg=9 ctermbg=40 guifg=red guibg=#5fd75f
hi User7 ctermfg=15 ctermbg=21 cterm=bold guifg=white guibg=#2d93ff
hi User8 ctermfg=15 ctermbg=22 guifg=white guibg=#2E8955
hi User9 ctermfg=15 ctermbg=34 guifg=white guibg=#218c21
hi User0 ctermfg=7 ctermbg=15 guifg=#666666 guibg=white