[42 Seoul] 알아두면 편리한, 최소한의 VIM 설정법(.vimrc)

업데이트:

42에서는 vim 편집기를 사용할 일이 잦은 편이다. 이에 몇 가지 중요한 vim 편집기의 설정을 공유한다. 아래 내용을 ~/.vimrc 파일에 넣어두면 vim을 조금 더 편리하게 사용할 수 있다. 사실 설정은 얼마든지 더 많이 넣어둘 수 있지만, 이정도면 충분히 편하게 사용할 수 있기도 하고, vimrc 설정이 필요한 상황에서 바로바로 기억할 수 있는 것들 위주로 적어두었다.

if has("syntax")  " syntax가 있는 파일이라면
    syntax on     " syntax highlighting 기능을 켠다
endif
set nu            " 왼쪽에 줄 번호 표시
set mouse=a       " 마우스 사용 옵션 (a auto)
set autoindent    " 자동 들여쓰기
set cursorline    " 커서가 있는 라인을 밑줄로 강조
set ignorecase    " 검색 기능 사용 시 대소문자 무시
set ruler         " 오른쪽 하단에 현재 커서의 위치 표시
set title         " 현재 열린 파일 이름을 창 타이틀에 표시
set hlsearch      " 모든 검색결과 하이라이트
set ignorecase    " 대소문자 무시하고 검색
set incsearch     " 타이핑할 때마다 검색 결과 표시
set noswapfile    " 스왑파일 사용안함
  
 call plug#begin('~/.vim/plugged')
     "Plug 'Github계정명/저장소명'"
     Plug 'pbondoer/vim-42header'
     Plug 'scrooloose/nerdtree'
 call plug#end()

 nmap <F6> :NERDTreeToggle<CR>

 let g:hdr42user = 'seoh'
 let g:hdr42mail = 'seoh@student.42seoul.kr'

참고로 set title의 아래 내용들은 개인적으로 사용하는 플러그인과 관련한 내용으로, set title을 포함해 그 위 내용만 넣어두면 된다.

사실 이 글은 내가 .vimrc 파일을 백업하기 위해 작성했다.

댓글을 남겨주세요