vimのプラグイン管理ツールNeoBundleをいれた。
vim使いになるために奮闘しています。vim使いになるためにvimのプラグインを入れようと思ったのですが、どうせたくさん入れるなら管理ツールいれたほうが楽だよね?ということでプラグイン管理ツールをいれてみることにしました。
どうやら、プラグイン管理ツールは様々あるようみたいですが、Vundle、NeoBundleなどなど
今回は、特に理由はないですが、NeoBundleを使いことにしました。
インストール
インストールはここを
NeoBundleの導入 #Vim #Vundle #neobundle - Qiita
このコマンドを実行します。
mkdir -p ~/.vim/bundle
git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
git clone https://github.com/Shougo/vimproc ~/.vim/bundle/vimproc
次に.vimrcに以下の分を追記。
set nocompatible " be iMproved filetype off 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/vimproc' NeoBundle 'VimClojure' NeoBundle 'Shougo/vimshell' NeoBundle 'Shougo/unite.vim' NeoBundle 'Shougo/neocomplcache' NeoBundle 'Shougo/neocomplcache-snippets-complete' NeoBundle 'jpalardy/vim-slime' NeoBundle 'scrooloose/syntastic' ""NeoBundle 'https://bitbucket.org/kovisoft/slimv' filetype plugin indent on " required! filetype indent on syntax on
これでインストール完了したはずですので、使い方について紹介します。
使い方
.vimrc上のNeoBundleがたくさん書いてある場所に続いて以下のコードを追記するといいです。
NeoBundle 'scrooloose/nerdtree'
ここでは例としてNERDTreeプラグインをインストールする例を書いています。
この''内の書き方はgithubのアドレスと対応しているようです。
例えば、NERDTreeのgithubのURLは「https://github.com/scrooloose/nerdtree」です。その際の.vimrcへの記述は「NeoBundle 'scrooloose/nerdtree'」という書き方になります。
つまり、https://github/を除いた部分を書くといいようです。
vimを使用中にコマンドモードで以下のコマンドを実行します。
:NeoBundleInstall
これで.vimrcに記述したプラグインがインストールされていきます。
プラグイン管理ツールを初めて使いましたが、便利ですね!vimはカスタマイズしていくと、プラグインが膨大になる気がするので、そういった際に威力を発揮しそうですね!
ということで、vimのプラグイン管理ツールの紹介でした。