server/ubuntu 18.04

우분투 18.04 vim 설정

롤리와 포포 2021. 1. 6. 11:11

개요

우분투를 사용하다보면 텍스트를 편집할 경우가 많습니다.
특히, 터미널 기반에서는 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