Windows で GVim 環境の構築

GVim のインストール

KaoriYaで配布しているVimをダウンロード。
http://www.kaoriya.net/


Windows 64bit版 ダウンロード
vim74-kaoriya-win64-20130901.zip


適当なフォルダを作って、解凍する。

今回は
C:\applications\vim74-kaoriya-win64
に入れた。

neobundle のインストール


プラグインは neobundle で管理する。

Shougo/neobundle.vimGitHub
https://github.com/Shougo/neobundle.vim


gitが必要になるので msysgit をインストールしておく。
以前の記事を参照。
環境変数PATHにgitコマンドへのパスを追加しておくこと。


msysgit の git bush を起動して以下コマンドを実行

$ mkdir -p ~/.vim/bundle
$ git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim


コマンドプロンプトから行う場合

mkdir %userprofile%\.vim\bundle
cd %userprofile%\.vim\bundle
git clone git://github.com/Shougo/neobundle.vim

vimrc に neobundle の設定を追加

C:\applications\vim74-kaoriya-win64\vimrc
を編集する。gvimrc ではなく vimrc なので注意。

以下を追加した。

" vim起動時のみruntimepathにneobundle.vimを追加
if has('vim_starting')
  set nocompatible
  set runtimepath+=~/.vim/bundle/neobundle.vim
endif

" neobundle.vimの初期化 
call neobundle#rc(expand('~/.vim/bundle'))

" NeoBundleを更新するための設定
NeoBundleFetch 'Shougo/neobundle.vim'

" 読み込むプラグインを記載
NeoBundle 'Shougo/unite.vim'
NeoBundle 'itchyny/lightline.vim'

" 読み込んだプラグインも含め、ファイルタイプの検出、ファイルタイプ別プラグイン/インデントを有効化する
filetype plugin indent on

" インストールのチェック
NeoBundleCheck


追加後、:NeoBundleInstall コマンドを実行したが

[neobundle/install] Target bundles not found.

て出てインストールできなかった。。


GVimを再起動したところ

Not installed bundles:  ['unite.vim']
Install bundles now?
(y)es, [N]o: y

となってのでyでインストールすることができた。


※追記
設定ファイル vimrc は直接いじらず、別途 _vimrc を作ってやるのがよいらしい。
読み込む優先順位は
:version
で確認できる。

  システム vimrc: "$VIM\vimrc"
    ユーザ vimrc: "$HOME\_vimrc"
 第2ユーザ vimrc: "$HOME\vimfiles\vimrc"
 第3ユーザ vimrc: "$VIM\_vimrc"
     ユーザ exrc: "$HOME\_exrc"
  第2ユーザ exrc: "$VIM\_exrc"
 システム gvimrc: "$VIM\gvimrc"
   ユーザ gvimrc: "$HOME\_gvimrc"
第2ユーザ gvimrc: "$HOME\vimfiles\gvimrc"
第3ユーザ gvimrc: "$VIM\_gvimrc"
システムメニュー: "$VIMRUNTIME\menu.vim"


参考:
vim UTF-8日本語版 - 設定ファイルの解説 - fudist
https://sites.google.com/site/fudist/Home/vim-nihongo-ban/sample-cfg#TOC--
vimrc, runtime の優先順位を理解して WindowsLinuxVim の設定を共有する - teppeis blog
http://teppeis.hatenablog.com/entry/20080705/1215262928