VIM 플러그인 Vundle 설치 및 사용법

Vundle은 많은 VIM 플러그인들을 관리 할 수 있도록 돕는 플러그인입니다. Vundle을 사용하지 않는 경우 사용자가 직접 원하는 플러그인을 찾아 설치해주는 작업을 해야하는데 Vundle을 이용하면 VIM 내에서 플러그인 검색, 설치, 업데이트, 삭제 등의 작업이 가능하도록 해줍니다.

 

설치

Vundle의 설치는 간단합니다. github에서 소스가 공유되고 있으므로 해당 소스를 clone하여 사용 할 수 있습니다.

$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

위와 같이 하면 Vundle 플러그인이 다운로드가 됩니다.

 

플러그인 활성화

Vundle을 다운로드하였다고 바로 동작하는 것이 아니고 플러그인 사용하도록 활성화를 해주어야합니다.
.vimrc 파일에서 Vundle 플러그인을 사용하도록 설정합니다.

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

 

Vundle을 이용한 VIM 플러그인 설치

플러그인 검색

VIM을 열고 VundleSearch 라는 커맨드를 입력하면 아래 그림의 왼쪽 창과 같이 VIM 플러그인 목록들을 확인할 수 있습니다. 그리고 보시는 것과 같이 Vundle 창에서 사용 가능한 keymap이 설정되어 있습니다.

  • i : Install plugin
  • c : Clean up
  • s : Search
  • R : Reload list

플러그인 설치

Vundle 창에서 원하는 플러그인을 찾고 해당 위치에서 간단히 i 키를 누르면 설치가 완료됩니다.

플러그인 활성화

위와 같이 설치를 완료했다고 해서 해당 플러그인이 바로 동작하진 않습니다. 아래와 같이 .vimrc에 Plugin 활성화가 가능하도록 설정을 해야 설치 했던 플러그인이 정상 동작합니다.

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" let Vundle manage Vundle
" required!
Plugin 'VundleVim/Vundle.vim'

" My Bundles here:
"
Plugin 'Tagbar'
Plugin 'neocomplcache'
Plugin 'L9'
Plugin 'nerdtree'
Plugin 'bling/vim-airline'
Plugin 'ctrlp.vim'
Plugin 'fugitive.vim'
Plugin 'gtags.vim'
Plugin 'lrvick/Conque-Shell'
Plugin 'vimshell.vim'
Plugin 'vimproc.vim'
Plugin 'The-NERD-Commenter'
Plugin 'DoxygenToolkit.vim'
Plugin 'SearchComplete'

call vundle#end()

위에 보시는 것과 같이 활성화 할 플러그인 목록은 call vundle#begin()과 call vundle#end() 사이에 위치하도록 해야합니다.

 

참고

Vundle Git 페이지

This Post Has 2 Comments

  1. 뭐가

    사랑합니다.

Leave a Reply