설명
vim설치 및 설정
환경
centos5.3
설치
yum install vim-common
vimrc설정
vim은 ~/.vimrc를 설정파일로 읽어온다. 그러므로 이 파일을 수정해야함, 기본적으로 파일 자체가 없다.(설정이 안되있다는거죠)
ls
.vimrc에 설정해 놓을 백업및 temp 디렉토리 만들기
mkdir ~/.vim
mkdir ~/.vim/backup
mkdir ~/.vim/tmp
vimrc파일 설정(그냥 제가 쓰는 설정입니다.)
vi ~/.vimrc
"""""""""""""""""""""""""""""
"색깔 관련 부분
"""""""""""""""""""""""""""""
syntax on
color ron " 색깔 밝게
filetype on
filetype indent on
filetype plugin on
""""""""""""""""""""""""""""""""
"기본 설정
""""""""""""""""""""""""""""""""
set sm " 추가된 괄호짝 보여주는 기능
set ruler " 커서가 항상보임
set history=1000 " 명령어히스토리
set cmdheight=1 " 하단의 명령줄을 위한 크기 지정
set iminsert=0 " 입력 모드로 들어갈때 항상 영문으로 시작
set imsearch=0 " 검색 모드로 들어갈때 항상 영문으로 시작
set noea " 창을 나누어 열 때 똑같이 만드는 옵션 제거
"set backspace=indent,eol,start " BS로 라인끝과 처음 자동들여쓰기한부분을 지날수 있음
""""""""""""""""""""""""""""""""
"백업및 swap 설정
""""""""""""""""""""""""""""""""
set backup " 백업사용
set backupdir=~/.vim/backup " 백업 파일이 저장될 경로
set directory=~/.vim/tmp " 스왑 파일이 저장될 경로
"""""""""""""""""""""""""""""""""
"찾기 옵션
""""""""""""""""""""""""""""""
set ignorecase " 찾기할때 대소문자 무시
set incsearch " 검색어 입력하면서 결과 보여줌(글적는대로 팍팍 옮겨다님)
set hlsearch " 최근 검색한 검색어 강조
"""""""""""""""""""""""""""""
" 문자셋 변환
""""""""""""""""""""""""""""""
"set fencs=ucs-bom,utf-8,euc-kr.latin1
"set enc=euc-kr
"""""""""""""""""""""""""
" 자동적으로 trailing Dos-returns, whitespace를 제거해 준다는데?
""""""""""""""""""""""""""
"autocmd BufRead * silent! %s/[\r \t]\+$//
"autocmd BufEnter *.php :%s/[ \t\r]\+$//e
"""""""""""""""""""""""
" 들여쓰기 설정(칸)
""""""""""""""""""""""
set ts=4 " 탭크기 4
set sw=4
set sts=4 " 탭->공백 변환
""""""""""""""""""""""""
" 컴파일러 설정
""""""""""""""""""""""""
au FileType c set makeprg=gcc\ %
au FileType cpp set makeprg=g++\ %
au FileType java set makeprg=java\ %
Vi를 Vim으로 인식시키기
vi ~/.bash_profile
- ...
- alias vi=vim
다시로그인 혹은..
source ~/.bash_profile
'Server&OS > Linux' 카테고리의 다른 글
iptables 설정 (0) | 2011.07.01 |
---|---|
centos에 mysql 5.5.13 설치하기 (0) | 2011.06.30 |
Apache / PHP 업그레이드(Upgrade) 하기 (0) | 2011.05.27 |
VI Syntax Highlight 기능 설정하기 (0) | 2011.05.25 |
SecureCRT Logon Script Sample / vi한글깨짐방지 (0) | 2010.11.25 |