현재 다음 설정을 $HOME/.vimrc 에 넣어두고 쓰고 있다
set nocompatible
"source $VIMRUNTIME/mswin.vim
"behave mswin
colorscheme torte
function! SetKernelIndent()
set ts=8
set sts=8
set shiftwidth=8
set noexpandtab
endfunction
function! SetAndroidIndent()
set ts=4
set sts=4
set shiftwidth=4
set expandtab
endfunction
"map ski :call SetKernelIndent
"map sai :call SetAndroidIndent
set ts=8
set sts=8
set shiftwidth=8
set noexpandtab
let g:MultipleSearchMaxColors=8
set smarttab
set smartindent
"set expandtab false
set fencs=utf8,cp949
set ruler
set number
set hls
set ic " ignore case
set nowb " disable writebackup
set noacd " noautochdir
noremap :Tlist
set t_Co=256
map s* :execute ':Search \<'.expand('').'\>'
map s8 :execute ':Search \<'.expand('').'\>'
map sr :SearchReset
noremap
inoremap
cnoremap
filetype on
filetype indent on
filetype plugin on
if filereadable("tags")
set tags=tags
endif
set tagbsearch " enable binary search in ctags database
"cscope
set csto=0
set cst
set nocsverb
set cscopeverbose
" Ctrl+[ 는 ESC와 동일하므로, Ctrl+P로 변경
nmap c :cs find c =expand("") " Find functions calling this function
nmap d :cs find d =expand("") " Find functions called by this function
nmap e :cs find e =expand("") " Find this egrep pattern
nmap f :cs find f =expand("") " Find this file
nmap g :cs find g =expand("") " Find Find this definition
nmap i :cs find i ^=expand("")$ " Find files #including this file
nmap s :cs find s =expand("") " Find this C symbol
nmap t :cs find t =expand("") " Find assignments to
nmap h :cs help
nmap k :cs kill
nmap r :cs reset
nmap w :cs show
" resize window using vi navigation keys
nmap k -
nmap j +
nmap h :vertical resize -2
nmap l :vertical resize +2