vim

来源:互联网 发布:cordova 源码 编辑:程序博客网 时间:2024/06/17 03:09
set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff()  let opt = '-a --binary '  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif  let arg1 = v:fname_in  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif  let arg2 = v:fname_new  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif  let arg3 = v:fname_out  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif  let eq = ''  if $VIMRUNTIME =~ ' '    if &sh =~ '\<cmd'      let cmd = '""' . $VIMRUNTIME . '\diff"'      let eq = '"'    else      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'    endif  else    let cmd = $VIMRUNTIME . '\diff'  endif  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eqendfunctionset number    "显示行号set history=1000000    "历史记录数set sm   "kuohao pipeiset smartindent        "为C程序提供缩进set tabstop=4          "Tab键的宽度set shiftwidth=4    "一次缩进为4set expandtabset smartindent set smarttab   "一次后退键可以删除4个由tab产生的空格set showmatchset matchtime=1     "匹配括号高亮的时间(单位是十分之一秒)set nocpfiletype plugin indent onfiletype on    "侦测文件类型colo evening   "背景风格"禁止生成临时文件set nobackupset noswapfile"使用鼠标set mouse=aset selection=exclusiveset selectmode=mouse,keymap <F5> :call CR()<CR>func! CR()exec "w"exec "!g++ % -o %<"exec "! %<"              endfunc 

0 0