vim配置

修改.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

转载于:https://my.oschina.net/MyoldTime/blog/3068020

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值