Vim의 플러그인 관리에 대해 요약했습니다.
개요
최근 Xcode 에서 iPhone 앱을 개발하거나 Unity 에서 VR 앱 개발을 하는 생활에서 터미널에서 Rails 와 Python 을 쓰는 생활로 바뀌었으므로, vim 주위를 재조사했습니다. 자신이 이전 환경 정비하고 있었을 무렵과는 크게 환경이 바뀌어 그렇다.
vim의 플러그인을 어떻게 관리하고, 어떻게 찾는지에 대해 간단히 정리했습니다.
플러그인 관리자
vim 플러그인 관리는 타사 플러그인 관리자를 사용하는 것이 일반적입니다.
인기 커뮤니티 플러그인 관리자를 아래에 열거했다. github의 스타 수로 비교하면 Vundle이 가장 많이 사용되고 있습니다. 이번은 Vundle 에 짜서 이하, 도입에 대해 설명하지만, 그 밖에도 github 의 README 에 대개 도입 방법이 써 있으므로 그쪽을 참고에.
덧붙여서 NeoBundle는 일본제로, 국내에서의 인기는 높았지만, 최근 작자씨가 dein.vim를 만들고, 지금은 NeoBundle의 메인테이션을 하고 있지 않다고 한다.
플러그인 관리자
스타 수
비고
Vundle
15,768
스타 수가 가장 많다
vim-pathogen
9,435
vim-plug
8,495
.vimrc에 대한 설명이 적습니다.
NeoBundle
2,098
일본제
dein.vim
1,432
NeoBundle의 후계
Vundle 설치
Vundle Quick Start 을 참고로 설명한다.
1. .vim/bundle 아래에 Vundle.vim 배치
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2. .vimrc의 선두에 이하를 기재
Plugin 'VundleVim/Vundle.vim' 다음 줄에 도입하고 싶은 플러그인을 추가해 가면 된다.
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
" 導入したいプラグインを以下に列挙
" Plugin '[Github Author]/[Github repo]' の形式で記入
Plugin 'airblade/vim-gitgutter'
call vundle#end()
filetype plugin indent on
" その他のカスタム設定を以下に書く
3. 플러그인 설치
설치 방법은 두 가지입니다.
:PluginInstall
$ vim +PluginInstall +qall
Vim 플러그인을 찾는 방법
Vim. 오 rg
Vim Awesome
압도적으로 본가보다, Vim Awesome 가 사용하기 쉽고, 플러그인수도 많기 때문에 Vim Awesome 일택한 생각이 든다. 다른 도구가 있으면 알려주세요.
여러 PC 간의 플러그인 동기화
.vimrc 등, PC의 설정계의 닷 파일(.bashrc 나 .tmux.conf 등)은 정리해 github 의 리포지터리로 해 두는 것이 관리상 락. 새로운 플러그인 매니저를 넣었을 때 git 에 push 하고, 자신의 개발 환경의 최신 상태를 유지한다.
간단한 쉘 스크립트를 작성하여 홈 디렉토리간에 복사할 수 있도록 하면 설치나 업데이트도 간단하게 할 수 있다.
요약
플러그인을 찾는 방법, 관리하는 방법에 대해 정리했습니다.
뭔가 실수 등 있으면 지적하십시오!
관련 기사
Reference
이 문제에 관하여(Vim의 플러그인 관리에 대해 요약했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tanabee/items/e2064c5ce59c85915940텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)