본문 바로가기
Server&OS/Linux

vim설치

by 백룡화검 2011. 6. 1.


설명

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
  1. ...
  2. alias vi=vim

 

다시로그인 혹은.. 

source ~/.bash_profile