본문 바로가기

리눅스

vim 편집기 - 유용한 vim 설정(SET)

반응형

vim 편집기 - 유용한 vim 설정(SET)

Vim 편집기는 강력하면서도 유연한 편집기로 다양한 설정을 통해 사용자 경험을 맞춤화할 수 있습니다.

 

1. 탭 설정

set tabstop=2
set shiftwidth=2
set expandtab
set softtabstop=2
  • tabstop: 탭 문자의 폭을 설정합니다.
  • shiftwidth: 자동 들여쓰기 및 탭으로 들여쓰기 시 사용할 공백의 개수를 설정합니다.
  • expandtab: 탭을 스페이스로 확장하는 옵션입니다.
  • softtabstop: 탭과 스페이스를 섞어서 사용할 때 스페이스를 몇 개로 처리할지를 설정합니다.

2. 색상 설정

set color evening
colorscheme evening
  • color: 색상 프로필을 설정합니다.
  • colorscheme: 색상 프로필을 적용합니다.

3. 백업 설정

set nobackup
  • nobackup: 백업 파일을 생성하지 않도록 설정합니다.

4. 인코딩 설정

set enc=euc-kr
  • enc: 파일 인코딩을 설정합니다.

5. 검색 및 하이라이트 설정

set incsearch
set hlsearch
set ignorecase
  • incsearch: 검색어를 입력하는 동안 매치되는 내용을 인터랙티브하게 표시합니다.
  • hlsearch: 현재 검색어를 하이라이트합니다.
  • ignorecase: 검색 시 대소문자를 구분하지 않도록 설정합니다.

6. 백스페이스 설정

set backspace=eol,start,indent
  • backspace: 백스페이스 키의 동작을 설정합니다.

7. 기타 설정

set visualbell
set cindent
set autoindent
set smartindent
set history=1000
set showmatch
  • visualbell: 비주얼 벨(화면 깜빡임)을 설정합니다.
  • cindent, autoindent, smartindent: C 언어 스타일의 들여쓰기를 설정합니다.
  • history: 명령어 히스토리의 크기를 설정합니다.
  • showmatch: 일치하는 괄호를 강조하여 보여줍니다.

이러한 설정은 Vim의 초기화 파일(일반적으로 ~/.vimrc 또는 ~/.vim/vimrc 파일)에 추가할 수 있습니다. 적용된 설정은 다음에 Vim을 열 때마다 자동으로 적용됩니다. Vim 설정은 사용자의 선호 및 스타일에 따라 다를 수 있으며 필요에 따라 추가적인 설정을 적용할 수 있습니다.

 

728x90
반응형

'리눅스' 카테고리의 다른 글

[cacti] cacti plugin thold 설치  (0) 2013.07.19
[cacti] cacti plugin settings 설치  (0) 2013.07.19
sudo 명령어  (0) 2013.07.19
cut 명령어  (1) 2013.07.19
[cacti] cacti plugin monitor 설치  (0) 2013.07.18