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
'server > centos 7' 카테고리의 다른 글
CentOS 7 sudo 설정 방법 (0) | 2020.03.03 |
---|---|
CentOS 7 yum 리포지토리(저장소) 추가 방법 (0) | 2020.02.29 |
CentOS 7 서비스 설정 - systemctl 사용 방법 (0) | 2020.02.28 |
CentOS 7 네트워크 인터페이스 변경(수정) 방법 (0) | 2020.02.28 |
CentOS 7 IPv6 비활성화 방법 (0) | 2020.02.28 |