Installation of NERDTree and Vundle

2 mins read

NERDTree 는 vim 에서 파일 브라우저로써 기본 제공하는 Netrw 보다 더 편한 환경을 제공합니다. vim 와 함께 사용하기 위해서 NERDTree 를 설치해보고자 합니다.

Vundle 설치

NERDTree 를 설치하기 위해선 우선 플러그인 관리 툴 (Pathogen, Vundle, Vim-Plug 등)을 설치해야 합니다. 여기서는 Vundle을 사용하여 진행하겠습니다. (Vundle 공식 GitHub )


먼저 git 을 이용하여 Vundle 을 다운로드 해줍니다.

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

위 명령어를 입력하면 아래와 같이 다운로드가 진행됩니다.

Command line

[jgahn@server ~]$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Cloning into '/home/jgahn/.vim/bundle/Vundle.vim'...
remote: Enumerating objects: 3140, done.
remote: Total 3140 (delta 0), reused 0 (delta 0), pack-reused 3140
Receiving objects: 100% (3140/3140), 935.40 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1106/1106), done.

Vundle 이 정상적으로 .vim/bundle/Vundle.vim/ 의 하위 폴더로 설치되었습니다. Vundle 을 사용하기 위해 vim 의 설정파일인 .vimrc파일을 수정할 필요가 있습니다.

.vimrc 파일이 없다면 홈 디렉토리에 생성한 후, 해당 파일에 set nocompatiblefiletype off 을 추가해줍니다.

.vimrc

set nocompatible
filetype off

또한 플러그인의 runtime path 설정을 위해 다음 라인도 추가해줍니다.

set rtp+=~/.vim/bundle/Vundle.vim

.vimrc

set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim


마지막으로 Vundle 을 사용하여 새로운 플러그인을 깔기 위해서 call vundle#begin()call vundle#end() 를 추가하고 그 사이에 설치할 플러그인들을 작성합니다.

.vimrc

set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
  Plugin 'VundleVim/Vundle.vim'     !플러그인 목록에 Vundle 추가
call vundle#end()

위와 같이 begin 과 end 사이에 Plugin 'VundleVim/Vundle.vim' 을 추가하여 저장한 후, vim에서 :PluginInstall을 입력하여 설치합니다.


NERDTree 설치

이어서 begin 과 end 사이에 NERDTree 를 설치하기 위해 Plugin 'preservim/nerdtree'도 추가합니다.

최종적으로 다음과 같습니다.

.vimrc

set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
  Plugin 'VundleVim/Vundle.vim'
  Plugin 'preservim/nerdtree'       !플러그인 목록에 NERDtree 추가
call vundle#end()

이 후 같은 방식으로 :PluginInstall을 통해 설치해줍니다.

Vundle Installer

. Plugin 'VundleVim/Vundle.vim'
> Plugin 'preservim/nerdtree'

Processing 'preservim/nerdtree'

Vundle Installer

. Plugin 'VundleVim/Vundle.vim'
+ Plugin 'preservim/nerdtree'

Done!

최종적으로 NERDTree 를 설치하였습니다. 궁금하신 점 있으면 편하게 댓글 남겨주세요. 😊