|
看我的vim本国文件
- set nocompatible
- source $VIMRUNTIME/vimrc_example.vim
- source $VIMRUNTIME/mswin.vim
- behave mswin
- set guifont=FixedsysTTF:h14 "如果没有这个字体那就不要加
- set tabstop=8
- set softtabstop=4
- set shiftwidth=4
- colorscheme blue "在gvim下可以看到有多少coloscheme
- set sw=4 " shiftwidth
- set et " expandtab
- set wm=8 " wrapmargin
- set bs=2 " backspace
- set ru " ruler
- set ic " ignorecase "忽略大小写 但是输入中有大写的话不忽略
- set is " incsearch
- set scs " smartcase: override the 'ic' when searching
- " if search pattern contains uppercase char
- set vb t_vb= " set visual bell and disable screen flash
- set backup " enable backup and define the backup file
- set backupext=.bak
- set hlsearch " hlsearch
- " allow backspacing over everything in
- " the insert mode
- set backspace=indent,eol,start
- set dir=e:\tmp\vimswap\vim1,e:\tmp\vimswap\vim2,e:\tmp\vimswap\vim3,e:\tmp\vimswap\vim4
- " 设置swap文件的目录上面
- set backupdir=e:\tmp\vimswap\vim1,e:\tmp\vimswap\vim2,e:\tmp\vimswap\vim3,e:\tmp\vimswap\vim4
- "设置备份文件的目录上面 我不喜欢看到每个目录下都有备份 因为一般备份用不到
- set diffexpr=MyDiff()
- function MyDiff()
- let opt = ''
- if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
- if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
- silent execute '!d:\tools\Vim\vim62\diff -a ' . opt . '"' . v:fname_in . '" "' . v:fname_new . '" > "' . v:fname_out . '"'
- endfunction
- "下面是设置自动folder的 而且是根据写C代码设置的 如果你不喜欢使用folder那么可以省略掉
- au BufReadPost *.c,*.cpp syn region myFold start="{" end="}" transparent fold
- au BufReadPost *.c,*.cpp syn sync fromstart
- au BufReadPost *.c,*.cpp set foldmethod=syntax
- set foldlevel=0
复制代码 |
|