「VimとNeoVimのプラグインマネージャDein.vim」の版間の差分
提供: neovim/vim入門
(ページの作成:「'''Dein.vim'''とは、vimとneovim の '''プラグインマネージャ'''です。vimのプラグイン管理といえば、NeoBundleが有名ですが...」) |
|||
行6: | 行6: | ||
== 概要 == | == 概要 == | ||
+ | [[vim]] を使うときに、手放せない必須アイテムの1つが、'''プラグインマネージャ'''でしょう。[[vim]]は、とても強力なエディタですが、[[vim]]のプラグインを使わずに使うのは、とてももったいないです。そのプラグインの管理を簡単にしてくれるのが、プラグインマネージャです。プラグインマネージャには、いろいろありますが、以前は、[[NeoBundle]] を利用していました。現在では、[[NeoBundle]]の開発者が作っている '''Dein.vim''' を利用し始めました。 | ||
+ | |||
[[NeoBundle]]から移行するのは、腰が重いかもしれませんが、 '''Dein.vim'''の方が'''爆速'''だそうです。'''vimer'''には、あらゆる事に対して、スピード狂な方が多いと思います。プラグインも爆速のほうがいいですよね。 | [[NeoBundle]]から移行するのは、腰が重いかもしれませんが、 '''Dein.vim'''の方が'''爆速'''だそうです。'''vimer'''には、あらゆる事に対して、スピード狂な方が多いと思います。プラグインも爆速のほうがいいですよね。 | ||
− | + | Vimのプラグインは、 tom l形式で設定できるようになりました。 | |
== 動作環境 == | == 動作環境 == | ||
* Vim 7.4 以上、もしくは、[[neovim]] | * Vim 7.4 以上、もしくは、[[neovim]] |
2016年3月12日 (土) 20:12時点における最新版
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