web-dev-qa-db-ja.com

Vimプラグインの管理

Vimプラグインを管理する最良の方法は何ですか?一部のプラグインはVimballを使用していますが、深刻な問題があったことをどこかで読み、手動で各プラグインを〜/ .vim /にドロップすると、更新や整理がほぼ不可能に近いファイルの混乱が生じます。 Linuxパッケージマネージャーと同様に機能するVimのプラグインマネージャーはありますか?または、プラグインを独自のディレクトリに再編成して、管理を容易にすることはできますか?

47
Robbie

プラグインを独自のディレクトリに再編成するには、 pathogen が非常に人気があります。

Drew Neilの インストールに関する詳細なブログ投稿 または Vimcast を参照してください。

これは私が実際に使用するものです。基本的に、各プラグインを個別のディレクトリに配置するため、簡単にプラグインを追加または削除できます。

34
Xavier T.

新しい素晴らしいツール、vundleがここにあります: https://github.com/gmarik/vundle

それはAwesomeで、病原体とgitの結婚式のようなものです。

52
Drasill

私は個人的に好み vim-addon-manager :各プラグインを個別のディレクトリにインストールし、ダウンロードして更新することができます。 vim-addon-managerのドキュメントには、関連プロジェクトへの参照がいくつか含まれています。それらを試してみることもできます。

6
ZyX

Vimの究極のパッケージマネージャーである NeoBundle をチェックしてください。 Vundle のフォークです。

1
trusktr

Matthew Weier O'Phinney、PHP Zend Frameworkプロジェクトリーダー、それについて少し書いています。多分あなたはそれが役に立つでしょう: http://weierophinney.net/matthew/archives/ 249-Vim-Toolbox、-2010-Edition.html

1
greg606

病原体は、プラグインを管理する方法としてすでに言及されています。

これを拡張する方法は、追加のプラグインをgitサブモジュール(または、選択したVCSが何であれ)として追加することです。これにより、最新の状態に保つことが容易になり、他のマシンを使用する場合の複製が容易になります。

これがgithubの example です。

1
Abizern

NeoBundleDein を使用すると、次のような機能が実行されます。

  • より速い;
  • 非同期サポート。
  • おそらくhgsvnのサポートを追加するでしょう。
0
kworr

Vim病原体プラグインの更新と削除に このスクリプト を使用します

0
a14m