VIM配置文件
http://www.linuxsir.org/bbs/showthread.php?t=67551
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

0 条评论:
发表评论
<< 主页