概要
dein.vimが最近の Vim のパッケージ管理の主流らしいので試してみました
環境
- Raspbian 8.0 (4.1.7+ #817)
- vim 7.4
dein.vim インストール
- mkdir -p /home/pi/.vim/dein/repos/github.com/Shougo/dein.vim/
- mkdir -p /home/pi/work/dein
- cd /home/pi/work/dein
curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
- sh ./installer.sh /home/pi/.vim/dein/repos/github.com/Shougo/dein.vim/
上記シェル実行後に .vimrc に記載する内容がコンソールに出力されるのでそのまま貼り付けましょう
今回の場合は以下の通りでした
- vim /home/pi/.vimrc
"dein Scripts-----------------------------
if &compatible
set nocompatible " Be iMproved
endif
" Required:
set runtimepath+=/home/pi/.vim/dein/repos/github.com/Shougo/dein.vim//repos/github.com/Shougo/dein.vim
" Required:
call dein#begin('/home/pi/.vim/dein/repos/github.com/Shougo/dein.vim/')
" 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-------------------------
貼り付けたら vim を起動しましょう
以下のコマンドを実行するとインストールが開始されます
:call dein#install()
ダウンロードが始まるのでちょっと待ちましょう
入力待ち状態になるので、Enter を押してインストール完了です
何かプラグインをインストールしてみる
たまたま Nodejs を開発していたので、Nodejs 用のプラグインをインストールしてみます
.vimrc を開いて以下の 2 行を「call dein#end()」の直前に記載します
call dein#add('moll/vim-node')
call dein#add('jelera/vim-javascript-syntax', {'autoload':{'filetypes':['javascript']}})
そして再度 vim を開き直して
:call dein#install()
すると追記したプラグインがインストールされます
ハイライトを ON にする
今回 JavaScript のハイライト用のプラグインをインストールしました
RaspberryPi の Vim でシンタックスハイライトを ON にするには以下の記述も .vimrc に必要でした
syntax on
先頭にでも記載しておけば大丈夫です
これで vim を開けば以下のようにハイライトされているはずです
元々 vim のハイライト機能が優秀なのでそれほど変わりませんが、プラグインをインストールした状態だと関数名と関数の引数がピンクにハイライトされました
あと個人的に改行時のインデントが 2 がいいので
:set shiftwidth=2
も設定しています
最後に
Vim のパッケージ管理ツールは「NeoBundle」や「vim-plug」が他にもあるらしいですが、どうせインストールするなら最近流行りのやつを試したいということで dein.vim を使ってみました
ずっと Emacs ばっかり使ってきたのでそろそろ Vim にも慣れていこうかな
0 件のコメント:
コメントを投稿