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.vim ・ GitHub
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 の優先順位を理解して Windows と Linux で Vim の設定を共有する - teppeis blog
http://teppeis.hatenablog.com/entry/20080705/1215262928