天天看点

更新vimrc

set number

set list

set listchars=tab:>-,trail:-

set expandtab

set tabstop=2

set shiftwidth=2

set incsearch

set hlsearch

set wildmenu

set wildmode=list,full

set autoindent

set cindent

set fileformats=dos,unix,mac

set fileformat=unix

set hidden

set fileencodings=utf-8,gbk,gb2312,gb18030

set termencoding=utf-8

set encoding=utf-8

set path+=**;$PWD

set statusline=/ %t/ /[BUF=%n]%</[POS=%04l,%04v]/[LEN=%L]/[ASCII=/%03.3b]/[HEX=/%02.2B]/[TYPE=%Y]/[FF=%{&ff}]/[%p%%]%w%r%h%m

"set foldmethod=syntax

set foldmethod=indent

filetype on

let Tlist_Auto_Open = 1

"let Tlist_Show_One_File = 1

let Tlist_Exit_OnlyWindow = 1

let Tlist_Auto_Update = 1

let Tlist_Enable_Fold_Column = 1

let Tlist_File_Fold_Auto_Close = 1

if has("cscope")

set csprg=/usr/bin/cscope

set csto=0

set cst

set nocsverb

set cscopequickfix=e-

if filereadable("cscope.out")

cs add cscope.out  

elseif $CSCOPE_DB != ""

cs add $CSCOPE_DB

endif

nmap <C-@>s :cs find s <C-R>=expand("<cword>")<CR><CR>

nmap <C-@>g :cs find g <C-R>=expand("<cword>")<CR><CR>

nmap <C-@>c :cs find c <C-R>=expand("<cword>")<CR><CR>

nmap <C-@>t :cs find t <C-R>=expand("<cword>")<CR><CR>

nmap <C-@>e :cs find e <C-R>=expand("<cword>")<CR><CR>

nmap <C-@>f :cs find f <C-R>=expand("<cfile>")<CR><CR>

nmap <C-@>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>

nmap <C-@>d :cs find d <C-R>=expand("<cword>")<CR><CR>

endif