2011-02-05 6 views
46

Vim 플러그인을 관리하는 가장 좋은 방법은 무엇입니까? 일부 플러그인은 Vimball을 사용하지만, 어딘가에 심각하게 깨졌으며, 각 플러그인을 ~/.vim /에 수동으로 놓으면 업데이트하거나 구성하는 것이 거의 불가능한 파일이 엉망입니다. Linux 패키지 관리자와 비슷한 Vim 용 플러그인 관리자가 있습니까? 또는 플러그인을 자신의 디렉토리에 재구성하여 쉽게 관리 할 수 ​​있습니까?Vim 플러그인 관리

+1

중복 된 http://stackoverflow.com/questions/2458398/packageplugin-management-for-vim일까요? –

답변

34

자신의 디렉토리에서 플러그인을 재구성하려면 pathogen이 널리 사용됩니다.

Drew Neil의 blog post detailing the installation 또는 Vimcast을 참조하십시오.

이것은 실제로 사용하는 것입니다. 기본적으로 각 플러그인을 별도의 디렉토리에 넣으므로 쉽게 추가하거나 제거 할 수 있습니다.

+1

+1 병원균은 훌륭한 직업입니다. – Abizern

+0

스티브 로쉬 (Steve Losh)는 이것에 관한 기사를 가지고 있습니다. http://stevelosh.com/blog/2010/09/coming-home-to-vim/ – SergioAraujo

6

저는 개인적으로 vim-addon-manager을 선호합니다 : 각 플러그인을 별도의 디렉토리에 설치하고 다운로드하고 업데이트 할 수 있습니다. vim-addon-manager의 문서는 관련 프로젝트에 대한 참조를 포함하고 있습니다. 시도해 볼 수도 있습니다.

1

Pathogen은 이미 플러그인 관리 방법으로 언급되었습니다.

이 기능을 향상시키는 방법은 여분의 플러그인을 git 하위 모듈 (또는 선택한 VCS가 무엇이든)로 추가하는 것입니다. 이렇게하면 다른 컴퓨터를 사용할 때 쉽게 최신 상태로 유지하고 복제하기가 쉬워집니다.

여기에 github의 example이 있습니다.

+1

저는 git을 사용하여 플러그인을 관리하는 아이디어를 좋아하지만 github 예제는 다음과 같습니다. 나에게 그다지 자명하지는 않습니다. 더 자세히 설명해 주시겠습니까? – Patrick

+0

404 링크를 클릭하십시오. – labyrinth

52

여기 vundle 새로운 멋진 도구,있다 : https://github.com/gmarik/vundle

그것은 자식과 병원체의 결혼식처럼, 최고이다가.

+2

번들을 좋아한다면 NeoBundle : https://github.com/Shougo/neobundle.vim을 확인해야합니다. 그것은 더 많은 기능을 가지고 있으며 약간의 성능 문제를 다루는 포크 모음입니다. –

+1

하지만 ...만약 플러그인이 git에 존재하지 않는다면 ... svn이라면? 또는 hg? – trusktr

+0

번들로 처리 할 수 ​​있습니까? – trusktr

1

vim의 궁극적 인 패키지 관리자 인 NeoBundle을 확인하십시오. 그것은 Vundle의 포크입니다.

+0

네오 번들이 종료되었습니다. 응답에서 제거해야합니까? – kworr

0

내가 NeoBundle 가을 Dein으로 정력 병원체 플러그인

0

를 업데이트하고 제거 this script 사용하면 같은 기능을 배치한다 :

  • 가 빠르다;
  • 비동기 지원;
  • 은 아마도 hgsvn에 대한 지원을 추가합니다.
관련 문제