기존에 올렸던 포스팅에서는 vundle로 vim editor의 플러그인을 사용했었습니다
vim vundle Plugin 추천
linux를 사용하게 되면 vi editor를 쓰게되는데 이때 window에 있는 editor와는 다른 단축키들과 기능으로 많이 고생했던 기억이 있다. 단축키의 경우는 많이 사용하면서 익숙해지는 수 밖에 없는 것 같
leehc257.tistory.com
최근에 찾아보니 다들 junegunn님이 만드신 plug를 더 많이 쓰는 것 같아 변경하였습니다
그리고 변경하면서 그동안 찾았던 플러그인들을 추가하고
예전에 올렸던 vimrc파일의 가독성이 많이 안좋아 변경하였습니다
그러면 vim plug 설치 및 플러그인을 소개합니다
1. Vim plug 설치
vim plug는 설치는 엄청 간단하다. 하나하나 설명을 해보겠습니다
① 터미널에 명령어 입력
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
② .vimrc 수정
call plug#begin('~/.vim/plugged')
# 추가하고 싶은 플러그인
call plug#end()
이렇게 추가를 하고 저장을 한뒤에 다시 load를 해줍니다( :so % )
③ :Pluginstall 수행
② 과정을 수행했다면 원하는 플러그인을 넣어놓고 :Pluginstall을 넣어주면 vundle과 마찬가지로 플러그인들이 설치가 됩니다
이제 제가 새로추가한 플러그인들을 공유하겠습니다
2. Plugin 추천
주로 vimawesome에서 찾은 기능도 있지만 검색하다보면 정말 유용한 기능이 많습니다
최근에 C++, python도 많이 사용하다보니 플러그인을 계속 찾게되네요...ㅎㅎ
참고로 해당 플러그인들의 설명은 .vim/plugged/해당플러그인/doc 에 거의 다 있습니다
그리고 현재 vim8.0에서는 지원안되는 플러그인도 있으니 최신으로 더 올려서 사용하길 권장합니다.
① tagbar
- code에 있는 function, parameter, struct들을 보여주는 기능
- 사용법은 :Tagbar를 누르면 아래와 같이 나오는데 toggle기능도 있어서 단축키로 사용하면 편함
- github.com/majutsushi/tagbar
② nerdtree-git-plugin
- git 기반 변경 사항을 nerdtree에 반영해주는 기능
- 첨부파일에서 오른쪽을보면 아이콘 옆에 새로 바뀌는 걸 볼 수가 있는데
변경, 삭제, stage 상태 등 여러가지를 표현해준다
- Xuyuanp/nerdtree-git-plugin
③ vim-gitgutter
- git 기반 파일 수정사항을 알려주는 기능
- 그림에 보면 line number에 git version 기준으로 변동사항에 대해서 알려주고 status bar에도 총 어느정도 변화량이
있는지 알려준다
- github.com/airblade/vim-gitgutter
④ vim-devicons
- nerdtree에 파일 아이콘 표시
- 사용하기 위해선 nerd-font를 설치해야 한다
- ryanoasis/vim-devicons
⑤ vim-indent-guides
- 들여쓰기 눈에보기 편하게 해주는 기능
- python 같이 들여쓰기로 괄호를 구분할 때 정말 좋은 플러그인
- nathanaelkane/vim-indent-guides
⑥ promptline(번외)
- 터미널에서 powerline 사용가능하게 해줌
- 보여주는 정보도 수정가능
- promptline.vim
'language > vim editor' 카테고리의 다른 글
[vim plugin] nerdtree-git-plugin (0) | 2021.02.13 |
---|---|
[plugin] coc.nvim 사용하기 (0) | 2021.02.06 |
md file previewer 설치 (0) | 2021.01.30 |
vi editor에서 터미널 명령어 수행 (1) | 2021.01.29 |
vim vundle Plugin 추천 (0) | 2020.10.21 |
댓글