VimとNeoVimのプラグインマネージャDein.vim
提供: neovim/vim入門
スポンサーリンク
Dein.vimとは、vimとneovim の プラグインマネージャです。vimのプラグイン管理といえば、NeoBundleが有名ですが、Dein.vimは、NeoBundleの開発者によって開発されたプラグインです。NeoBundleの開発は終了してしまったため、NeoBundleをご利用の場合は、Dein.vimに移行した方がよいでしょう。
読み方
- Dein.vim
- でいん ぶいあいえむ
概要
vim を使うときに、手放せない必須アイテムの1つが、プラグインマネージャでしょう。vimは、とても強力なエディタですが、vimのプラグインを使わずに使うのは、とてももったいないです。そのプラグインの管理を簡単にしてくれるのが、プラグインマネージャです。プラグインマネージャには、いろいろありますが、以前は、NeoBundle を利用していました。現在では、NeoBundleの開発者が作っている Dein.vim を利用し始めました。
NeoBundleから移行するのは、腰が重いかもしれませんが、 Dein.vimの方が爆速だそうです。vimerには、あらゆる事に対して、スピード狂な方が多いと思います。プラグインも爆速のほうがいいですよね。
Vimのプラグインは、 tom l形式で設定できるようになりました。
動作環境
- Vim 7.4 以上、もしくは、neovim
- gitコマンド
導入
$ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh -o /tmp/installer.sh $ sh /tmp/installer.sh ~/.vim/dein
設定
installer.sh を実行すると以下の vim の設定が表示されます。
"dein Scripts----------------------------- if &compatible set nocompatible " Be iMproved endif " Required: set runtimepath^=~/.vim/dein/repos/github.com/Shougo/dein.vim " Required: call dein#begin(expand('~/.vim/dein')) " Let dein manage dein " Required: call dein#add('Shougo/dein.vim') " Add or remove your plugins here: call dein#add('Shougo/neosnippet.vim') call dein#add('Shougo/neosnippet-snippets') " You can specify revision/branch/tag. call dein#add('Shougo/vimshell', { 'rev': '3787e5' }) " Required: call dein#end() " Required: filetype plugin indent on " If you want to install not installed plugins on startup. "if dein#check_install() " call dein#install() "endif "End dein Scripts-------------------------
プラグインのインストール
プラグインのインストールは、以下のコマンドで行います。
:call dein#install()
プラグインのアップデート
プラグインのアップデートは、以下のコマンドで行います。
:call dein#update()
インストールされているプラグインの確認方法
Unite を利用して、プラグインを確認できます。
:Unite dein
まとめ
関連項目
ツイート
スポンサーリンク