scripte utf-8
" vim: set fenc=utf-8 tw=0:
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 프로그램 기본 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 오리지널 Vi 와의 호환성을 없애고, Vim 만의 기능들을 쓸 수 있게 함.
set nocp
" 모든 옵션을 원래대로 복원
set all&
" 명령어 기록을 남길 갯수 지정
set hi=100
" 백스페이스 사용
set bs=indent,eol,start
" 인코딩 설정
" 문서를 읽을 때 BOM 을 자동으로 제거하려면, fencs 맨 앞에 ucs-bom 를 추가하세요.
set fenc=utf-8
set fencs=utf-8,cp949,cp932,euc-jp,shift-jis,big5,latin1,ucs-2le
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 편집 기능 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 파일의 종류를 자동으로 인식
filetype on
" 커서의 위치를 항상 보이게 함.
set ru
" 완성중인 명령을 표시
set sc
" 줄 번호 표시
set nu
" 탭 크기 설정
set ts=4
set sw=4
" 탭 -> 공백 변환 기능 (사용 안함)
set noet
set sts=0
" 자동 줄바꿈 안함
"set nowrap
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 검색 기능 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 검색어 강조 기능
set hls
" 검색시 파일 끝에서 처음으로 되돌리기 안함
set nows
" 검색시 대소문자를 구별하지 않음
set ic
" 똑똑한 대소문자 구별 기능 사용
set scs
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 모양 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" GUI 이면, 시작시 크기 설정
if has("gui_running")
set lines=50
set co=125
endif
" 추적 수준을 최대로
set report=0
" 항상 status 라인을 표시하도록 함.
set ls=2
" background 효과 dark.
set background=dark
" colorscheme을 elfload로 세팅
colorscheme elflord
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" filetype 기능 & Syntax Highlighting 기능
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 파일의 종류를 자동으로 인식
filet plugin indent on
" 알아서 하이라이팅
syntax on
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" indent 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 자동 들여쓰기 사용
set ai
" 똑똑한 들여쓰기 사용
set si
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 단축키 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 상용구 설정
iab xdate <C-R>=strftime("%Y-%m-%d %H:%M:%S")<CR>
iab xtime <C-R>=strftime("%H:%M:%S")<CR>
iab xname Ohyung
iab xcoding /*<CR>Project Name : <CR><CR>Version : 1.0<CR>Copyright (c) 2007 : Ohyung ( ohyung@ohyung.com )<CR>Last modified at : <C-R>=strftime("%Y.%m.%d")<CR><CR>*/<CR>
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 편리한 기능
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Tab 자동 완성시 가능한 목록을 보여줌
set wmnu
" 파일 탐색기 설정
let g:explVertical=1
let g:explSplitRight=1
let g:explStartRight=1
let g:explWinSize=20
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Coding용 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 블럭시작
map <F2> V
map <F3> y
map <F4> p
" F5 컴파일링 , F6 실행 , F8 함수보기
map <F5> :w!<CR>:!gcc % -o %<.out<CR>
map <F6> :!./%<.out<CR>
map <F8> K
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 기타 설정
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 매크로 실행중에 화면을 다시 그리지 않음
set lz
" 프로그램 시작시 플러그인 로드
set lpl
" unix dos mac 줄 변경자 모두 다 읽을 수 있도록 합니다.
set ffs=unix,dos,mac
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" End of File
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
'Server > Linux' 카테고리의 다른 글
Shell Scirpt 공부중 (업데이트예정임) (0) | 2010.04.30 |
---|---|
NCFTP 사용법 설명 (0) | 2010.04.25 |
Ubuntu SVN 설치 / 운영 (0) | 2010.01.19 |
[ Find ] 특정 파일을 제외한 목록 삭제 (추후 업데이트) (0) | 2010.01.18 |
Ubuntu locale 설정 바꾸기 (0) | 2010.01.18 |