본문 바로가기
language/vim editor

vim plugin 추천(vundle 미사용)

by 파란하늘코더 2021. 1. 24.
반응형

기존에 올렸던 포스팅에서는 vundle로 vim editor의 플러그인을 사용했었습니다

leehc257.tistory.com/11

 

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

댓글