프로그래밍/Vim
[VIM] Vundle을 이용한 vim 플러그인 설치
내가하루다
2022. 1. 26. 13:35
728x90
Vim에 여러 가지 플러그인을 설치하기 위해선 플러그인 관리자 Vundle을 사용해야 합니다. Vundle을 설치하는 방법은 다음과 같습니다.
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vundle 플러그인을 clone 해줍니다.
그 다음 ~/.vimrc 파일을 열어 다음을 추가해줍니다.
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
call vundle#end()
filetype plugin indent on
" Brief help
" :PluginList - lists configured plugins
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
이후
:PluginInstall 을 통해 플러그인을 설치해줍시다.
Vundle 설치가 완료된 뒤, 더 추가하고 싶은 플러그인이 있다면 call vundle#begin() 과 call vundle#end() 사이에 더 추가해주고 :PluginInstall 해주면 됩니다.
git clone https://github.com/vim-scripts/AutoComplPop.git
cd AutoComplPop
mv autoload doc plugin ~/.vim
vim 사용시 자동완성 기능을 제공해주는 AutoComplPop 또한 추가해주도록 하겠습니다.
제 .vimrc 파일입니다.
set ruler
set mouse=a
set ts=4
set shiftwidth=4
set cindent
set smartindent
set autoindent
syntax on
syntax enable
set hlsearch
set incsearch
set nu
" when delete key is not working
set backspace=indent,eol,start
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'Raimondi/delimitMate'
call vundle#end()
filetype plugin indent on
let delimitMate_expand_cr=1
저는 괄호를 자동으로 완성해주는 플러그인 delimitMate와 파일 탐색할 때 유용한 nerdTree 플러그인을 사용합니다. 유명한 플러그인으로는 Youcompleteme 등등이 있으니 필요에 따라 더 검색해보시면 좋을 것 같습니다
감사합니다.
728x90