투박한 vim을 그나마 예쁘게 쓰는 방법입니다. 터미널에서 아래 명령어를 입력하면 vim 설정 파일이 열립니다.

vim ~/.vimrc

이곳에 아래 설정 목록을 참고해서 입맛대로 수정하면 됩니다.

syntax on " 문법 하이라이팅 킴

filetype on " 파일종류에 따른 하이라이팅

set all& " 모든 옵션 복원

set nocompatible " 오리지날 vi와의 호환성 제거. 즉, 방향키로 이동가능

set number " 줄번호 표시

set nonu " 줄번호 숨김

set autoindent " 자동 들여쓰기

set smartindent " 스마트 들여쓰기

set cindent " C 스타일 자동 들여쓰기

set nocin " 들여쓰기를 사용하지 않음

set tabstop=4 " 탭을 4칸으로

set shiftwidth=4 " 자동 들여쓰기를 4칸으로

set laststatus=2 " 상태표시줄을 2줄로. 즉, 항상 표시

set smartcase " 검색시 대소문자 구별

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

set hlsearch " 검색어 하이라이팅

set nohls " 검색어 하이라이팅을 사용하지 않음

set incsearch " 점진적으로 찾기

set nowrapscan " 단어 검색시 문서 처음으로 돌아가지 않음

set expandtab " 탭 대신 띄어쓰기 사용

set background=dark " 어두운 배경 사용. 문법 하이라이팅 색상도 바뀜

set background=light " 밝은 배경 사용. 문법 하이라이팅 색상도 바뀜

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

set backspace=eol,start,indent " 줄의 끝, 시작, 들여쓰기에서 백스페이스시 이전줄로

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

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

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

set backup " 백업파일을 생성

set title " 파일 이름 표시

set showmatch " 괄호짝 하일라이팅

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

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

set autowrite " 다른 파일로 넘어갈 때 자동 저장

set autoread " 작업 중인 파일이 외부에서 변경됐을 경우 자동으로 불러옴

set visualbell " 비프음 대신 화면을 번쩍임

set paste " 복붙 시 들여쓰기 계단 현상 방지

set showcmd " 상태표시줄에 현재 명령 보이기

참고로 "는 주석 표시입니다.

아래는 제 입맛대로 수정한 설정

filetype on
syntax on
set nocompatible
set number
set autoindent
set smartindent
set cindent
set tabstop=4
set shiftwidth=4
set ignorecase
set hlsearch
set backspace=eol,start,indent
set ruler
set nobackup
set title
set showmatch
set nowrap
set wmnu
set autowrite
set visualbell
set paste
set showcmd

투박했던 vim이 이렇게 바뀌었습니다!투박했던 vim이 이렇게 바뀌었습니다!

+ Recent posts

티스토리 툴바