2008년 7월 3일 목요일

vimrc

" default
set nocompatible    " Vim 디폴트 기능들을 사용함
set ai              " 자동 들여쓰기
set cindent         " C 언어 자동 들여쓰기
set smartindent     " 역시 자동 들여쓰기
set bg=dark         " background
set ts=4            "  간격
set sw=4            " 자동 들여쓰기 간격
set ruler           " 상태표시줄에 커서 위치를 보여줌
set backspace=2     " 삽입 모드에서 백스페이스를 계속 허용
set backspace=indent,eol,start  " more powerful backspacing
set showcmd         " (부분적인) 명령어를 상태라인에 보여줌
set showmatch       " 매치되는 괄호의 반대쪽을 보여줌
set ignorecase      " 찾기에서 대/소문자를 구별하지 않음
set incsearch       " 점진적으로 찾기
set fileencodings=utf-8,cp949
syntax on

if $LANG[0] == 'k' && $LANG[1] == 'o'
set fileencoding=korea
endif

if has("autocmd")
filetype plugin on
endif

" mapping
map  :25vs ./
map  O^Ww
map  :make  :cw 7
map   :!./%<
map  :set nonu
map  :set nu
map  :new
map  :vnew



gui
if has( "gui_running" )
set gfn=Bitstream_Vera_Sans_Mono:h9:cHANGEUL
" 초기 VI 시작시 크기 설정 w * h
au GUIEnter * winsize 90 50
" 초기 VI 시작 위치 설정
au GUIEnter * winpos 550 0
endif

set ai
set visualbell
set shiftwidth=4
set tabstop=4
set et
set cindent
set nu
syntax on
set history=1000
set sm
set mousehide
set scrolloff=2
colors murphy
set bs=2 fo=cqrt ls=2 shm=at ww=<,>,h,l 

map  :25vs ./
map  O^Ww
map  :make  :cw 7
map   :!./%<
map  :set nonu
map  :set nu
map  :new
map  :vnew


이것만 있으면 뭐...