본문 바로가기
language/vim editor

vim vundle Plugin 추천

by 파란하늘코더 2020. 10. 21.
반응형

linux를 사용하게 되면 vi editor를 쓰게되는데 

 

이때 window에 있는 editor와는 다른 단축키들과 기능으로 많이 고생했던 기억이 있다.

 

단축키의 경우는 많이 사용하면서 익숙해지는 수 밖에 없는 것 같고,

 

Plugin의 경우는 잘 사용하는 사람에게 추천 받거나 내가 찾아다니면서 유용하게 썼던 것들을 이번 포스팅에 정리하려고 한다.

 

 

1. Vundle 설치 및 setting

 

  Vundle은 Vim에서 plugin을 쉽게 다룰수 있게해주는 도구이며 git을 통해서 설치가 가능하다 

위와 같이 명령어를 작성하면 설치가 진행이 된다.

 

이후에 .vimrc 파일을 열어 아래와 같이 작성하여 넣어준다

 

저장을 하고 :so %를 치면 다시 저장된 .vimrc로 reload를 하여 화면에 띄워준다

 

setting이 제대로 되었다면 :Plug 이후에 tab을 누르면 아래와 같이 사용할 수 있는 명령어 들이 보일 것이다.

나같은 경우 원하는 PlugIn을 찾아서  vundle#begin() 과 vundle#end() 사이에 아래와 같이 넣어주고

 

:PlugunInstall 을 입력하면 설치가 진행이 된다 

 

2. 추천 Plugin

 

 내가 설계를 직접하면서 유용하게 썼던 Plugin을 정리해놓으려고 한다.

 

 사실 위에 작성되어 있는 Plugin 중에 사용하지 않는 것도 있다

 

 주로 찾았던 site는 vim awesome 에서 찾아서 적용했다(vimawesome.com)

 

 정말 강추하는 기능은 빨간색으로 표현

 

 ① nerdtree

   - 이건 탐색기라고 보면 되는데, 설치하고 나면 모든 hierachy를 내가 마음대로 볼 수가 있으며, 

     파일 삭제, 이름 변경 같은 기능도 지원을 한다.

      → 'scrooloose/nerdtree'

 ② snippets

   - 이건 평소에 자주쓰는 키워드를 저장해놓는 Plugin이다. 

     ex) pos 입력만 진행하고 tab을 누르면 posedge 생성

   - 이 기능을 쓰기 위해서는 아래의 플러그인을 전부 setting 해줘야 한다고 함(나도 다른사람한테 받음)

    → 'honza/vim-snippets' 
        'garbas/vim-snipmate'
        'tomtom/tlib_vim' 
        'MarcWeber/vim-addon-mw-utils' 

 ③ molokai

   - vim의 테마를 바꿔주는 Plugin이다

   → 'http://github.com/tomasr/molokai'

 

 ④ vim-fugitive

   - vi editor에서 git을 편리하게 사용할 수 있게 해주는 Plugin

   → 'http://github.com/tpope/vim-fugitive'

 

 ⑤ vim-diminactive

   - 화면을 분할했을 때 커서가 없는 영역은 background 밝기를 바꿔주는 기능

   → 'blueyed/vim-diminactive'

 ⑥ vim-airline

   - 현재 상태를 보여주는 줄을 하나 생성

   - 해당 기능을 켜놓으면 열려있던 파일을 단축키로 편하게 이동할 수 있다

   → bling/vim-airline

 ⑦ ctrlp.vim

   - vi 내 에서 keyword로 파일 찾는 기능(단축키 : ctrl + p)

   → http://github.com/kien/ctrlp.vim 

 ⑧ ag.vim

   - keyword를 전부 찾는 기능 (단축키 : Ag keyword)

   → rking/ag.vim

 ⑨ vim-indent-object

   - 들여쓰기가 같은 line 전부 선택(단축키 : vii)

   →http://github.com/michaeljsmith/vim-indent-object

 ⑩ vim-easy-align

   - 특정 기호 기준으로 줄맞춰주는 기능

  →http://github.com/junegunn/vim-easy-align

 ⑪ nerdcommenter

   - 주석 단축키로 설정하는 기능

  → 'preservim/nerdcommenter'

 ⑫ vim-verilog-instance

   - 선언부를 이용하여 instance화 시키는 기능

   → 'antoinemadec/vim-verilog-instance' 

 ⑬ syntastic

   - file 저장시 syntax check

   → 'scrooloose/syntastic'   

 

 

이 외에도 더 많은 기능들이 있지만 아직 찾지는 못했다

 

마지막으로 내가 현재 setting 해놓은 .vimrc 파일 공유하며 이번 포스팅을 마친다

.vimrc
0.01MB

'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 plugin 추천(vundle 미사용)  (0) 2021.01.24

댓글