pathogen.vim を導入しました。
ごちゃっとしていた plugin ディレクトリがかなりスッキリしました。読み方はパソゲン?
インストール方法
- pathogen.vim をダウンロードします。
- $HOME/vimfiles/autoload (Mac/Linux は vimfiles → .vim) に pathogen.vim を配置します。
- $HOME/vimfiles/bundle ディレクトリを作成します。
- _vimrc または .vimrc に以下の 2 行を追記します。
call pathogen#runtime_append_all_bundles() call pathogen#helptags()
pathogen.vim のインストールはこれで完了です。
次に、既存のプラグインを pathogen.vim が読み込むように移動します。
プラグインの移動
$HOME/vimfiles/(autoload|plugin|doc) に置かれているプラグインのファイルを $HOME/bundle/plugin-name/(autoload|plugin|doc) に移動します。
例えば AutoComplPop(acp.vim) の場合は下記のように配置します。
(旧) $HOME/vimfiles/autoload/acp.vim $HOME/vimfiles/doc/acp.jax $HOME/vimfiles/doc/acp.txt $HOME/vimfiles/plugin/acp.vim ↓ (新) $HOME/vimfiles/bundle/acp/autoload/acp.vim $HOME/vimfiles/bundle/acp/doc/acp.jax $HOME/vimfiles/bundle/acp/doc/acp.txt $HOME/vimfiles/bundle/acp/plugin/acp.vim
git submodules と連携することでさらに便利になるようです (Vimcasts の動画)。
追記 (2010.12.2) Vimball 形式のプラグインをインストールする
上記の移動方法では、Vimball 形式で配布されている Align.vim が動かなくなったので、再インストールしました (参考サイト)。
- Vimball をダウンロードして解凍後 bundle 以下に配置します。
$ curl -O http://mysite.verizon.net/astronaut/vim/tarfiles/vimball.tar.gz
- Align.vba.gz をダウンロードして解凍します。
$ curl -o Align.vba.gz -O http://www.vim.org/scripts/download_script.php?src_id=10110 $ gunzip Align.vba.gz
- $HOME/vimfiles/bundle/Align ディレクトリを作成します。
- Vim で Align.vba を開きます。
- 下記のコマンドを実行します。
:UseVimball $HOME/vimfiles/bundle/Align