Ubuntu vi 에디터 설정하기
Ubuntu 16.04 Desktop 버전에서 vi 에디터를 설정하는 방법입니다.
vi 에디터는 Emacs와 함께 유닉스 환경에서 가장 많이 쓰이는 문서 편집기입니다.
현재는 오리지널 vi를 사용하는 경우는 거의 없고 일반적으로 기능을 모방하여 만들어진 클론을 사용합니다.
대표적으로 리눅스 배포판에 포함되는 Vim, BSD 라이선스로 제공되며 원본 vi의 동작과 호환성으로 정평이 나 있는 nvi, 독자적인 팬층을 확보한 elvis등이 있습니다.
이 중에서 vim 에디터를 설치하여 설정하는 방법을 알아보겠습니다.
1. vim 설치하기
다음은 vim 설치없이 오리지널 vi를 실행한 화면입니다.
오리지널 vi 에디터는 vim 처럼 다양하게 설정된 기능이 없어서 편집 작업시 상당히 불편합니다.
이제 vim을 설치해보겠습니다.
# sudo apt-get install vim
다음은 vim을 설치 후 실행한 화면입니다.
vim의 다양한 기능을 통해 좀 더 편리한 편집 작업이 가능해졌습니다.
2. .vimrc 설정하기
.vimrc 파일은 vim에 대한 사용자 설정 파일입니다.
사용자 계정의 home 디렉터리 하위에 생성해두면 vim 사용시 자동으로 이 파일의 설정을 사용하게 됩니다.
# cd ~
# vim .vimrc
다음 표는 .vimrc 파일에 적용되는 설정값입니다. 기호에 맞게 설정해서 추가해주시면 됩니다.
속성 |
설명 |
set nocompatible |
오리지널 vi와 호환하지 않음 |
set autoindent |
자동 들여쓰기 설정 |
set cindent |
C 프로그래밍용 자동 들여쓰기 설정 |
set smartindent |
스마트한 들여쓰기 설정 |
set wrap |
자동 줄바꿈 설정 |
set nowrap |
자동 줄바꿈 해제 |
set nowrapscan |
검색시 문서의 끝에서 처음으로 돌아가지 않음 |
set nobackup |
백업 파일을 만들지 않도록 설정 |
set visualbell |
키를 잘못 눌렀을 때 화면 프레시 설정 |
set ruler |
화면 우측 하단에 현재 커서의 위치(줄,칸) 표시 |
set shiftwidth=[n] |
자동 들여쓰기 설정 ex) set shiftwidth=4 |
set number |
행번호 표시 (set nu 설정과 동일) |
set fencs=[enc-type] |
문서 인코딩 타입 설정 ex) set fencs=utf-8 |
set fileencoding=[enc-type] |
파일 저장 인코딩 타입 설정 ex) set fileencoding=utf-8 |
set tenc=[enc-type] |
터미널 인코딩 설정 ex) set tenc=utf-8 |
set expandtab |
탭 대신 스페이스 설정 |
set hlsearch |
검색어 강조 설정 (set his 설정과 동일) |
set ignorecase |
검색시 대소문자 무시 (set ic 설정과 동일) |
set tabstop=[n] |
탭 칸 설정 ex) set tabstop=4 |
set incsearch |
키워드 입력시 점진적 검색 설정 |
syntax on |
구문 강조 사용 설정 |
filetype indent on |
파일 종류에 따른 구문 강조 설정 |
set background=[light/dark] |
하이라이팅 설정 ex) set background=dark |
colorscheme desert |
vi 색상 테마 설정 |
set backspace=[eol/start/indent] |
백스페이스 동작시 이전줄 위치 설정 ex) set backspace=[eol/start/indent] |
set history=[n] |
vi 편집 히스토리 저장 개수 설정 ex) set history=1000 |
아래의 내용으로 설정을 적용해 보겠습니다.
set syntax on
set nu
set tabstop=4
set autoindent
set ruler
set showcmd
set title
set wmnu
set showmatch
set nocompatible
설정 저장 후 source 명령어로 수정된 .vimrc 파일을 적용해줍니다.
# sudo source .vimrc
적용 후 vi 에디터를 사용할 때 적용된 설정값이 잘 동작하는 것을 확인할 수 있습니다.
이상으로 Ubuntu에 vi 에디터를 설정하는 방법을 알아보았습니다.