前回までのあらすじhttp://d.hatena.ne.jp/kk_Ataka/20111218/1324219740:title普通に使っているだけだった。プラグインとかも使ってみたい、入れ方メモる。名前がvundleといって、RubyのGem管理に使われているBundlerに影響を受けたものみたい。Bundlerなら使ったことあるし、それなら入れやすいかも。vundleインストール[http://github.com/gmarik/vundle.git:title=Github]にリポジトリがあるのでgitでホームの.vimディレクトリにcloneする。done.設定_vimrcまたは.vimrcを開き、まず以下の設定を記載。on一行目のnocompatible......。Viコンパチブルとは全てのオプションがグローバルであることを意味するので、ファイル形式識別と’compatible’は同時に使うことはできない。定している場合には、それを解除する必要がある。いう事でファイル形式の検出と競合するので無効にされている模様。ファイル形式の検出はfiletypeコマンドで設定される。vimはファイル編集の際に必ずファイルタイプを検出し、いい感じのタイプを選んでくれるらしい。大きく分けて下記の3つの設定がある。検出自体をするかどうかプラグインを検出するかどうかインデントファイルを検出するかどうか検出自体するかどうかが一番強く、これが無効になると残りも自動的に無効になるようだ。上記の.vimrcではこのように変化している。有効また、:filetypeコマンドで現在の状態を確認する事ができる。した後vundle#rcを呼んでる。vundle#rcメソッドはvundle.git/autoload/vundle.vimにあった。vundle#config#init()endfvundleの初期化を行っているようだ。実際にインストールするプラグインはvundle#rc()とfiletypeの間に記載していく。'plugin_name'今回は補完を行うneocomplecacheというプラグインをインストールしてみる。GitHubにあるので......。これで:BundleInstallをすればいいんだけどその前に!Windows環境で必須なもの[https://github.com/gmarik/vundle/wiki/Vundle-for-Windows:title]Gitとcurlが必要だったようで。Gitは入っていたがcurlが入っていなかったので入れる。......というか、msysGitの中にcurlコマンドがあるのでそれを使えた。上記のページにあるcmdファイルを作成する。cloneしようとしてうまくいかない。フルパス指定したらいけるかなと思ってこうしてみた。'http://github.com/Shougo/neocomplcache'これでもhttps://でcloneされてしまう。困ったのでソースを見てみたら案外早く解決方法見つかった。.vim/vundle.git/autoload/vundle/config.vimの44行目くらいにプロトコルを指定しているところが。*neocomplcache-examples*より下を.vimrcにコピー。