본문 바로가기

server/centos 7

CentOS 7 vim 설치 방법 및 설정 방법

CentOS 7 vim 설치 및 설정하기

서버를 다루면서 텍스트 에디터를 많이 사용해야 하므로 콘솔에서 개선된 기능을 제공하는 vim을 설치하고 필요한 설정들을 진행하도록 하겠습니다.

vim 설치하기

일반 vim 보다는 고급기능들을 지원하는 vim-enhanced 을 설치하도록 하겠습니다.

[root@localhost ~]# yum -y install vim-enhanced

alias 추가 및 적용하기

모든 사용자가 서용할수 있도록 적용
설정 파일 열기

[root@localhost ~]# vi /etc/profile

파일 가장 마지막에 아래 내용을 추가한다.

alias vi='vim'

변경 반영하기

[root@localhost ~]# source /etc/profile

vim 설정하기

아래 설정은 사용자별 설정을 기준으로 한다.
모든 유저에게 적용하기 위해서는 /etc/vimrc 파일을 편집해야한다.

설정 파일 열기

[root@localhost ~]# vi ~/.vimrc

문자 코드 지정

set encoding=utf-8

파일 코딩 지정

set fileencoding=utf-8

개행 코드 지정

set fileformats=unix,dos

백업 설정 활성화

set backup

백업 설정 비활성화

set nobackup

백업파일 생성하는 디렉토리 지정

set backupdir=~/backup

검색 이력 개수 설정

set history=50

검색시 대소문자 구별 하지 않고 검색하게 설정

set ignorecase

검색시 대소문자를 같이 써서 검색하면 대소문자를 구별해서 검색하도록 설정

set smartcase

검색시 일치하는 단어 하이라이트 표시하기

set hlsearch

검색시 일치하는 단어 하이라이트 표시하지 않기

set nohlsearch

검색시 검색어를 입력하는 도중에도 검색을 시작하는 설정

set incsearch

검색시 검색이 입력이 완료해야 검색하는 설정

et noincsearch

행번호를 표시하는 설정

set number

행번호를 표시하지 않는 설정

set nonumber

줄바꿈시 ($)표시나 (^|)를 표시하는 설정

set list

괄호를 사용시 열고 닫히는 관계의 괄호를 강조하는 설정

set showmatch

파일의 끝에 있는 개행을 자동으로 제거하는 설정

set binary noeol

자동 인덴트 활성화 설정

set autoindent

자동 인덴트 비활성화 설정

set noautoindent

문법에 맞게 색상 표시하는 기능 설정

syntax on

문법에 맞게 색상 표시 기능 비활성화 설정

syntax off

syntax on 했을 때 주석의 색을 변경

highlight Comment ctermfg=LightCyan

윈도우 넓이와 높이를 접을 수 있게하는 설정

set wrap

윈도우 넓이와 높이를 접을 수 없게하는 설정

set nowrap