「VimとNeoVimのプラグインマネージャDein.vim」の版間の差分
提供: neovim/vim入門
(ページの作成:「'''Dein.vim'''とは、vimとneovim の '''プラグインマネージャ'''です。vimのプラグイン管理といえば、NeoBundleが有名ですが...」) |
(相違点なし)
|
2016年3月12日 (土) 20:05時点における版
Dein.vimとは、vimとneovim の プラグインマネージャです。vimのプラグイン管理といえば、NeoBundleが有名ですが、Dein.vimは、NeoBundleの開発者によって開発されたプラグインです。NeoBundleの開発は終了してしまったため、NeoBundleをご利用の場合は、Dein.vimに移行した方がよいでしょう。
読み方
- Dein.vim
- でいん ぶいあいえむ
概要
NeoBundleから移行するのは、腰が重いかもしれませんが、 Dein.vimの方が爆速だそうです。vimerには、あらゆる事に対して、スピード狂な方が多いと思います。プラグインも爆速のほうがいいですよね。
プラグインは、 toml形式で設定できるようになりました。
動作環境
- 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