windows環境でvimプラグインをneobundle.vimで管理する
Gvim + Windows環境 + neobundle.vim で環境設定
vim はデフォルトでもかなり強力、プラグイン導入 でより強力になる。もはやエディタの領域を超える。
プラグイン管理 はもはやデフォルトになってきている気がする NeoBundle を導入する。
NeoBundle が 動かない で困ったので、Win使用でハマッたこと、解決法も記述。
git + github が必要、ネットワーク必須だけど、半自動でアップデートができるのが便利すぎる。
GVim のインストール
KaoriYaバッチ ダウンロード
http://www.kaoriya.net/
KaoriYa vimは インストール不要+ディレクトリの制限がないのがとても嬉しい
ストレージ等から落とせばすぐ使える。
git導入
gitの導入方法 + github アカウント作成 はこちらの方々を参考に
http://codezine.jp/article/detail/7077
http://www.backlog.jp/git-guide/
とりあえずCUIで操作できるように。
環境変数PATHにgitコマンドへのパスを追加
http://next.matrix.jp/config-path-win7.html
環境変数PATHにgitコマンドへのパスを追加
環境変数PATHにgitコマンドへのパスを追加
環境変数PATHにgitコマンドへのパスを追加
大事なことなので。。。
git は cygwin だったり gitbush だけでも使うことはできます。ですが
NeoBundle コマンドでのインストールは Winの環境PATHの影響をうける
ので、設定をしないと最後の
コマンドでプラグインインストールができません。
詳細のエラーもはかないので、これでかなりハマりました。。。
上記のインストールなど不要なのも影響。
とりあえず vim コマンドプロンプト 起動 できても困らないので設定
mac や unix は関係ない。
neobundle のインストール
$VIM === ~/.vim === vim.exeのあるディレクトリ
パスが分からない人は :echo $VIM 等で調べてみよう
コマンドプロンプト
1
2
3
| mkdir %userprofile%\.vim\bundle
cd %userprofile%\.vim\bundle
git clone git://github.com/Shougo/neobundle.vim
|
$VIM/_vimrc or に以下を追記
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
| "-------------------------------------------------------------------------
" MyFavoritePlugin for vim
"---------------------------------------------------------------------------
" neobundle
set nocompatible " Be iMproved
filetype off " Required!
if has('vim_starting')
set runtimepath+=$VIM\bundle\neobundle.vim
call neobundle#rc(expand('$VIM\bundle'))
endif
" originalrepos on github
NeoBundle 'Shougo/neobundle.vim'
/*------------------------------
ここ適当に
NeoBundle 'Shougo/unite.vim'
NeoBundle 'Shougo/vimproc'
NeoBundle 'VimClojure'
NeoBundle 'Shougo/vimshell'
NeoBundle 'Shougo/neocomplcache'
NeoBundle 'Shougo/neosnippet'
NeoBundle 'jpalardy/vim-slime'
NeoBundle 'scrooloose/syntastic'
NeoBundle 'scrooloose/nerdtree'
" web屋必須プラグイン
NeoBundle 'mattn/emmet-vim'
NeoBundle 'tpope/vim-surround'
NeoBundle 'open-browser.vim'
NeoBundle 'mattn/webapi-vim'
NeoBundle 'hail2u/vim-css3-syntax'
NeoBundle 'taichouchou2/html5.vim'
NeoBundle 'taichouchou2/vim-javascript'
NeoBundle 'kchmck/vim-coffee-script'
NeoBundle 'Lokaltog/vim-easymotion'
NeoBundle 'tmhedberg/matchit'
NeoBundle 'tell-k/vim-browsereload-mac' MacOnly
" 補完
NeoBundle 'taichouchou2/vim-rsense'
"コメント
NeoBundle 'tomtom/tcomment_vim'
NeoBundle 'Shougo/neocomplcache.vim'
" railsサポート
NeoBundle 'taichouchou2/vim-rails'
NeoBundle 'romanvbabenko/rails.vim'
NeoBundle 'ujihisa/unite-rake'
NeoBundle 'basyura/unite-rails'
" reference環境
NeoBundle 'thinca/vim-ref'
NeoBundle 'taichouchou2/vim-ref-ri'
NeoBundle 'taq/vim-rspec'
-----------------------------*/
filetype plugin indent on " Required!
syntax on
" Installation check.
if neobundle#exists_not_installed_bundles()
echomsg 'Not installed bundles : ' .
\ string(neobundle#get_not_installed_bundle_names())
echomsg 'Please execute ":NeoBundleInstall" command.'
"finish
endif
|
設定したら _vimrc を再度読み込む。Gvim再起動でも良い。
後は以下のコマンドで対応
初回 vim プラグイン インストール
vim プラグイン アップデート
vim プラグイン クリーン
参考にさせていただいた偉人の方々 -SpecialThanks-