반응형

투박한 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 " 상태표시줄에 현재 명령 보이기

set noswapfile " swap 파일 사용하지 않기

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

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


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 incsearch
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
set noswapfile

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

반응형

+ Recent posts