본문 바로가기

server/ubuntu 18.04

우분투 18.04 vim 설정

개요

우분투를 사용하다보면 텍스트를 편집할 경우가 많습니다.
특히, 터미널 기반에서는 vim 일라는 텍스트 편집기가 많이 사용됩니다.
이번 포스팅에서는 vim을 설정하는 방법에 대해서 알아보도로 하겠습니다.

vim 설치하기

root@dlp:~# apt install vim

vim 설정

vim 설정은 vimrc 파일을 편집

root@dlp:~# vi ~/.vimrc

vim 확장기능 사용 설정

set nocompatible

문자인코딩 설정(UTF-8)

set encoding=utf-8

파일 인코딩 지정

아래와 같이 설정하면 utf-8euc-kr을 자동으로 판펼하여 지정합니다.

set fileencodings=utf-8,euc-kr

개행코드를 지정

set fileformats=unix,dos

백업 설정

# 백업 활성화
set backup
# 백업 비활성화
set nobackup

백업파일 저장 디렉토리 설저

set backupdir=~/backup

검색 이력 저장 수 설정

set history=50

검색 대문자 소문자 구별 여부 설정

# 구별하기
set ignorecase
# 구별하지 않기
set smartcase

검색한 단어 하이라이트 설정

# 활성화
set hlsearch
# 비활성화
set nohlsearch

점진적 검색어 하이라이트 설정(검색단어 입력중 매치되는 단어부터 점진적으로 하이라이트로 표시됨)

# 활성화
set incsearch
# 비활성화
set noincsearch

행번호 표시

# 활성화
set number
# 비활성화
set nonumber

개행( $ ), 탭( ^I ) 표시

set list

열고 닫는 괄호에 맞게 괄호를 강조하여 표시

set showmatch

자동 인덴트 설정

# 활성화
set autoindent
# 비활성화
set noautoindent

syntax 문법에 맞게 하이라이트 색상 설정

# 활성화
syntax on
# 비황성화
syntax off

주석의 색 변경(syntax on 일때만 적용됨)

highlight Comment ctermfg=LightCyan

윈도우 창 사이즈에 맞춰 줄바꿈 여부 설정

# 활성화
set wrap
# 비활성화
set nowrap