Vimプラグインのインストールいろいろ

はじめに

作業効率アップのために、vimをカスタマイズする

参考サイト:

vimプラグインでよりよいコーディングを

vimに欠かせない3つのプラグイン

最新版のvimをインストール

まずは古いのをアンインストール

yum -y remove vim vim-enhanced

ダウンロード

cd /tmp
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 && wget ftp://ftp.jp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz && wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz

ncursesが必要なのであらかじめインストール

yum -y install ncurses-devel

コンパイル&インストール

tar jxvf vim-7.3.tar.bz2 && tar zxvf vim-7.2-extra.tar.gz &&tar zxvf vim-7.2-lang.tar.gz
mv vim72 vim73/
cd vim73
cd src
./configure --enable-multibyte \
--with-features=huge \
--disable-selinux \
--prefix='/usr/local/vim-7.3'
make && make install


実行ファイルは/usr/local/vim-7.3/bin/vimにあるのでaliasを設定する

vim ~/.zshrc
alias vi=/usr/local/vim-7.3/bin/vim


参考サイト:

CentOSにVim最新版をインストールする

vim-pathogenのインストール

インストール

cd ~
ls -1A > .gitignore
vi .gitignore
  .vimは削除

git init
git submodule add git://github.com/tpope/vim-pathogen.git .vim/

mkdir .vim/bundle

vimrcに以下を記述
vim .vimrc
    " .vim/bundle/plugin_nameを読み込むようにする
    call pathogen#runtime_append_all_bundles()

    " .vim/bunle/plugin_nameのヘルプを読み込めるようにする
    call pathogen#helptags()

参考サイト:

vimプラグインの管理をpathogen.vimにした

vim-refのインストール

vインストール

git clone http://github.com/thinca/vim-ref.git
mv vim-ref .vim/bundle

phpマニュアルのダウンロード(Many HTML files)

wget http://jp2.php.net/get/php_manual_ja.tar.gz/from/jp.php.net/mirror
tar vfzx php_manual_ja.tar.gz
mv php-chunked-xhtml phpmanual

vimrcにマニュアルのパスを追加

vim .vimrc
    let g:ref_phpmanual_path = $HOME . '/phpmanual'


マニュアルを見るにはw3mが必要らしいのでインストール

yum install w3m
yum install w3m-img


使い方

:Ref phpmanual echo
でechoのリファレンス

:Ref alc word
で英辞朗の検索ができる

php関数の上でShift+kを押すとその場で調べられる

参考サイト:

ref.vimを入れてみた

unite.vimのインストール

インストール

git clone git://github.com/Shougo/unite.vim.git
mv unite.vim .vim/bundle


使い方

現在のディレクトリのファイルの一覧を表示
Unite file -buffer-name=files

最近開いたファイルを表示
Unite file_mru

カレントディレクトリで絞り込んだ最近開いたファイルを表示
UniteWithCurrentDir file_mru

neocomplcache.vimのインストール

インストール

git clone git://github.com/Shougo/neocomplcache.git
mv neocomplcache .vim/bundle

.vimrcに以下を記述

vmi .vimrc
    let g:neocomplcache_enable_at_startup = 1

補完機能がつく

入れるだけで動くので便利


参考サイト:

neocomplcache.vim インストールメモ

vim-quickrunのインストール

インストール

git clone https://github.com/ujihisa/quickrun.git
mv uickrun/ .vim/bundle/

プログラムを作成中に「\r」とすると、その場で実行してくれる

はずが…

「許可がありません」と表示されうまく動かなかった

とりあえずインストール方法だけ載せておく


参考サイト:

vim-quickrunを使って高速開発

neco-lookのインストール

wget 'http://www.vim.org/scripts/download_script.php?src_id=14993' -O neco-look.zip
unzip neco-look.zip
rm neco-look.zip 
mv neco-look-1.1/ .vim/bundle/


参考サイト:

Hack #208: 英語を正確に素早く入力する


まとめ

とりあえず効率化できると言われるプラグインを色々インストールした

インストールはできたもののまだまだ使いこなせてない状態

これから少しづつカスタマイズしていこう