offfff

[Linux] vim 설치, 설정 본문

프로그래밍

[Linux] vim 설치, 설정

offfff 2016. 8. 6. 14:32
리눅스에서 vi를 사용하여 코드를 작성하다 보면

비주얼 스튜디오, 이클립스 등

다른 IDE(통합개발환경)보다 불편한 점이 많다

 

이 글에서는

자동 들여쓰기, 문법 하이라이팅 등

코딩에 적합하도록 vi(또는 vim)를 설정하는 방법에 대해 다룬다

 

 

1. 패키지 설치

 

sudo apt-get install vim

 

vi에디터 improved version인 vim 패키지를 설치

설치가 안된다면 네트워크 연결상태를 확인하거나

아래 명령어를 실행한 후 다시 시도한다.

 

sudo apt-get update

 

 

 

 

2. 설정파일 수정

 

vi ~/.vimrc

 

해당 디렉토리에서 .vimrc 파일을 vi에디터로 편집

어떤 경로에서도 위의 내용으로 쳐도 무방하다.

아래 내용(출처 : http://norux.me/13)을 작성한다.

 

set number                    " 행 번호 표시

syntax on                      " 문법 하이라이트 킴

set ai                            " 자동 들여쓰기

set si                            " smart indent

set cindent                    " c style indent

set shiftwidth=4              " shift를 4칸으로 ( >, >>, <, << 등의 명령어)

set tabstop=4                 " tab을 4칸으로

set ignorecase                 " 검색시 대소문자 구별하지않음

set hlsearch                    " 검색시 하이라이트(색상 강조)

set expandtab                 " tab 대신 띄어쓰기로

set background=dark        " 배경색 설정

set nocompatible             " 방향키로 이동가능

set fileencodings=utf-8,euc-kr    " 파일인코딩 형식 지정

set bs=indent,eol,start      " backspace 키 사용 가능

set history=1000             " 명령어에 대한 히스토리를 1000개까지

set ruler                        " 상태표시줄에 커서의 위치 표시

set nobackup                 " 백업파일을 만들지 않음

set title                         " 제목을 표시

set showmatch               " 매칭되는 괄호를 보여줌

set nowrap                    " 자동 줄바꿈 하지 않음

set wmnu                      " tab 자동완성시 가능한 목록을 보여줌