6/14/2007

[Linux] 개발자를 위한 vi 환경 설정

** 개발자를 위한 vi 환경 설정

* 설정파일 : .vimrc

* 위치(root 계정일 때) : /root/.vimrc

#-------------------- vi ------------------

set tabstop=4
# 탭 간격을 4칸으로 지정


set shiftwidth=2
# >>나 << 사용시 들여쓰기 간격을 지정


set expandtab
# 탭 문자를 공백문자로 변환


set softtabstop=2
# 탭 간격을 공백문자로 변환하면 삭제할 때
# 탭 간격만큼 삭제하지 않고, 마치 탭 문자를
# 삭제하는 것처럼 설정하며, 두 칸 단위로 삭제함


set visualbell
# 사용자 실수를 경고할 때 비프음 대신에
# 화면을 한 번 번쩍이는 비주얼 벨로 경고함


set nobackup
# 백업 파일을 생성하지 않음


set cindent
# c언어 스타일의 들여쓰기를 사용


set autoindent
# 자동 들여쓰기를 사용


set smartindent
# 좀 더 지능적인 들여쓰기를 사용


set enc=euc-kr
# 인코딩을 한글로 지정
# 한글 삭제시 한글 글자 단위로 삭제함


set incsearch
# 키워드를 입력할 때마다 검색하는 점진 검색사용


syntax on
# 구문강조 기능 사용


filetype on
# 파일 종류에 따라 구문을 강조


set background=dark
# 배경색을 어두운 색으로 설정


colorscheme evening
# vi 색상 테마를 evening로 설정


set backspace=eol,start,indent
# 줄의 끝, 시작, 들여쓰기에서 백스페이스를
# 사용하면 이전줄과 연결됨


set history=1000
# vi 편집기록을 1,000까지 기억함


set hlsearch
# 검색어 강조 기능 사용


set ignorecase
# 검색, 편집, 치환 시에 대소문자를 구분하지 않음


set showmatch
# (), {}에서 닫는 괄호를 입력할 때 일치하는 괄호 보여줌