.vimrc
syntax enable
syntax on
" config tab as 4 space
set tabstop=4
set softtabstop=4
autocmd FileType c,cpp,java,h set shiftwidth=4 | set expandtab
"autocmd FileType c,cpp,java,h set shiftwidth=4
set autoindent
set nu
"config ctags, create tags.out file, <CTRL+shift+_> key
map <C-_> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>
" config taglist
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
" config windowsmanager
"let g:winManagerWindowLayout='FileExplorer|TagList'
"nmap wm :WMToggle<cr>
" config cscope, commented becasue use plugin/cscope_maps.vim file
"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>
" config quickfix
"set cscopequickfix=s-,c-,d-,i-,t-,e-
"nmap <F6> :cn<cr>
"nmap <F7> :cp<cr>
" config omniCppComplete
set nocp
filetype plugin on
" config minibuffer
"let g:miniBufExplMapCTabSwitchBufs = 1
"let g:miniBufExplMapWindowNavVim = 1
"let g:miniBufExplMapWindowNavArrows = 1
" config grep
"nnoremap <silent> <F3> :Grep<CR>
.vim/plugin
cscope_maps.vim taglist.vim