vim 플러그인 관리의 중요성
vim 은 터미널에서 실행되는 텍스트 에디터이다. vim의 장점은 알면 알수록 쓰기 쉽다는 것이며, 플러그인으로 확장할 수 있는 기능이 매우 많다. 그래서 이러한 플러그인을 검색하면은 개인 깃허브에 플러그인 파일을 올려두신 분들이 있다. 하지만 플러그인이 많아질수록 이 플러그인을 관리하기가 참 애매하다. 그래서 이러한 플러그인들을 관리하는 기능을 사용하게 된다. js로 예를 들면 npm, yarn 같은 느낌이고 python으로 예를 들면 pypy 같은 느낌이다.
vim plugin 설치하기
설치하기 전에 기초 내용을 알아보자.
내가 사용할 플러그인 관리자 : vim-plug (https://github.com/junegunn/vim-plug)
아래 파일들은 알아서 만들어진다. 없다고 걱정하지말자.
vim 설정 파일 : ~/.vimrc
vim 플러그인 설정 파일 : ~/.vim/autoload/plug.vim
vim 플러그인 골라보기
https://vimawesome.com/plugin/nerdtree-red
여기서 훌륭한 기능을 가진 플러그인을 받을 수 있다. vim 플러그인 중에 인기가 많은 플러그인 중 하나인 NERDtree 를 설치해보자. 사실 사이트에 가서 vim plug를 위한 설치 내용이 잘 적혀져 있다. vimrc 파일을 열어서 다음 내용을 입력하자. (설치할 플러그인 입력 칸에는 "Plug 'scrooloose/nerdtree'"를 입력해준다. (vimplug 에서만 되는 명령어)
call plug#begin('~/.vim/plugged')
"설치할 플러그인 입력
call plug#end()
이후에 :wq 를 눌러 저장한 후 다음과 같은 명령어를 입력한다.
:source %
:PlugInstall
그 이후에 vim을 다시 실행하면, 아무것도 보이지 않는다. 명령 모드로 들어가서 NERDtree를 실행시키자. (:NERDtree)
왼쪽에 파일 탐색기 같은게 나왔다. 적용이 잘 된것 같다!
'프로그래밍 언어 > Shell' 카테고리의 다른 글
프로그램 백그라운드 실행 nohup (0) | 2021.09.22 |
---|---|
현업에서 자주 쓰이는 git 명령어 정리 (0) | 2021.09.03 |
깃허브 커밋 시 윈도우, 맥 줄바꿈 문자 에러 해결하기 (0) | 2021.05.11 |
vim 에디터 간단히 사용하기 (0) | 2021.03.31 |
Windows 10 에서 리눅스 사용하기 (WSL, 리눅스 윈도우 하위시스템) (0) | 2021.03.04 |