프로그래밍 언어/Shell

vim plugin 설치하고 쉽게 관리하기

트리맨스 2021. 7. 28. 01:08
반응형

 

 vim 플러그인 관리의 중요성


vim 은 터미널에서 실행되는 텍스트 에디터이다. vim의 장점은 알면 알수록 쓰기 쉽다는 것이며, 플러그인으로 확장할 수 있는 기능이 매우 많다. 그래서 이러한 플러그인을 검색하면은 개인 깃허브에 플러그인 파일을 올려두신 분들이 있다. 하지만 플러그인이 많아질수록 이 플러그인을 관리하기가 참 애매하다. 그래서 이러한 플러그인들을 관리하는 기능을 사용하게 된다. js로 예를 들면 npm, yarn 같은 느낌이고 python으로 예를 들면 pypy 같은 느낌이다.

 

vim plugin 설치하기


설치하기 전에 기초 내용을 알아보자. 

 

 

내가 사용할 플러그인 관리자 : vim-plug (https://github.com/junegunn/vim-plug)

 

GitHub - junegunn/vim-plug: Minimalist Vim Plugin Manager

:hibiscus: Minimalist Vim Plugin Manager. Contribute to junegunn/vim-plug development by creating an account on GitHub.

github.com

아래 파일들은 알아서 만들어진다. 없다고 걱정하지말자.

 

vim 설정 파일 : ~/.vimrc

vim 플러그인 설정 파일 : ~/.vim/autoload/plug.vim

 

vim 플러그인 골라보기

https://vimawesome.com/plugin/nerdtree-red

 

Vim Awesome

Awesome Vim plugins from across the universe

vimawesome.com

여기서 훌륭한 기능을 가진 플러그인을 받을 수 있다. vim 플러그인 중에 인기가 많은 플러그인 중 하나인 NERDtree 를 설치해보자. 사실 사이트에 가서 vim plug를 위한 설치 내용이 잘 적혀져 있다. vimrc 파일을 열어서 다음 내용을 입력하자. (설치할 플러그인 입력 칸에는 "Plug 'scrooloose/nerdtree'"를 입력해준다. (vimplug 에서만 되는 명령어)

call plug#begin('~/.vim/plugged')
"설치할 플러그인 입력
call plug#end()

 

이후에 :wq 를 눌러 저장한 후 다음과 같은 명령어를 입력한다.

:source %
:PlugInstall

그 이후에 vim을 다시 실행하면, 아무것도 보이지 않는다. 명령 모드로 들어가서 NERDtree를 실행시키자. (:NERDtree)

 

왼쪽에 파일 탐색기 같은게 나왔다. 적용이 잘 된것 같다!

 

반응형