Evilプラグイン大集合

![sappou](http://koebu.com/images/topic/a/ae/aebe/aebe70e431709d7968fb98ec0f3cde80d6cb5954.png)

良い子の諸君！いつもEvilを便利に使っているかな？ところで、EvilはExtensible VI Layerの略だ。Extensible、つまり、拡張しやすいというのがEvilのすごいところだな。プラグインを使ってないとEvilのパワーを引き出せないぞ！そこで、今日は見つけたEvilプラグインを片っ端から紹介していくぞ！気になるプラグインがあったら是非使ってみてくれ！ちなみにこの記事は[Evil Advent Calender](http://qiita.com/advent-calendar/2014/evil)の4日目の記事だ。諸君の投稿を待っているぞ！

まず、Emacs情報といえば[EmacsWiki](http://www.emacswiki.org/Evil#toc6)だな。ここで紹介されているEvilプラグインを見ていくぞ！

## [evil-surround](https://github.com/timcharper/evil-surround)

surround.vim のEvil移植版だ。文字列リテラルのクォートやダブルクォートを簡単に切り替えられるぞ！

## [evil-numbers](https://github.com/cofi/evil-numbers)

コードの中の数字を増やしたり減らしたりが簡単にできるぞ。バイナリや16進数にも対応しているらしい！すごいな。

## [evil-leader](https://github.com/cofi/evil-leader)

Vimの`<Leader>`機能の移植版だ！よくわからないがVimから移行する時のキーバインド設定に便利らしいぞ

## [evil-rails](https://github.com/antono/evil-rails)

rails.vimの移植版だ。Rails開発に便利にちがいないな！

## [evil-nerd-commenter](https://github.com/redguardtoo/evil-nerd-commenter)

Vimの鉄板プラグイン、Nerd Commenterの移植版だ！これでどんなコメントも思いのままだな！

## [evil-matchit](https://github.com/redguardtoo/evil-matchit)

matchit.vimの移植版だ！`%`を押すと対応するHTMLタグや言語のブロックの対応とかに移動できるようになるぞ！もうインデントの揃ってないHTMLを恐れる必要はないな

## [evil-exchange](https://github.com/Dewdrops/evil-exchange)

vim-exchangeの移植版だ！単語の置き換えに便利なようだぞ。[ここ](http://vimcasts.org/episodes/swapping-two-regions-of-text-with-exchange-vim/)の説明がわかりやすいぞ。

## [evil-extra-operator](https://github.com/Dewdrops/evil-extra-operator)

オペレーターモードにとても便利なコマンドの数々を追加してくれるぞ！

## [evil-args](https://github.com/wcsmith/evil-args)

関数の引数の編集に便利なコマンドの数々を追加してくれるぞ！

## [evil-jumper](https://github.com/bling/evil-jumper)

Vimのジャンプリストに近い動作を実現しているぞ！

## [evil-visualstar](https://github.com/bling/evil-visualstar)

visualstarの移植版だ！文字列を選択した状態から`*`や`#`が使えるようになるぞ！

![sappou](http://koebu.com/images/topic/a/ae/aebe/aebe70e431709d7968fb98ec0f3cde80d6cb5954.png)


次に、Evilコミッターで「[Evil: EmacsをVimのごとく使う](http://d.hatena.ne.jp/tarao/20130303/evil_intro)」も有名なtaraoさんが公開しているプラグインを紹介していくぞ！

## [evil-ex-registers.el](https://github.com/tarao/evil-plugins#evil-ex-registersel)

exモードに専用のレジスタをつくってくれるもののようだぞ！

## [evil-little-word.el](https://github.com/tarao/evil-plugins#evil-little-wordel)

単語の中の大文字やアンダースコアを認識して移動できるぞ。camelcasemotion.vimに似ているが、Asciiではない文字も認識してくれるぞ！

## [evil-mode-line.el](https://github.com/tarao/evil-plugins#evil-mode-lineel)

モードラインの最初にEvilのステートを表示してくれるぞ。さらにモードラインの色まで変えてくれるぞ！至れり尽くせりだな！

## [evil-operator-comment.el](https://github.com/tarao/evil-plugins#evil-operator-commentel)

一行単位や、単語単位でコメントしてくれるオペーレーターを定義してくれるぞ！

## [evil-operator-moccur.el](https://github.com/tarao/evil-plugins#evil-operator-moccurel)

`moccur-grep-find`用に便利なオペーレーターを定義してくれるぞ！

## [evil-relative-linum.el](https://github.com/tarao/evil-plugins#evil-relative-linumel)

オペーレーターを使うときに、選択範囲の相対的な行番号を表示してくれるぞ！

## [evil-textobj-between.el](https://github.com/tarao/evil-plugins#evil-textobj-betweenel)

指定された文字の間の範囲を選択したり、消去したりしてくれるぞ！

## [hexl-evil-patch.el](https://github.com/tarao/evil-plugins#hexl-evil-patchel)

バイナリファイル編集用のhexl-modeのパッチのようだぞ！

![sappou](http://koebu.com/images/topic/a/ae/aebe/aebe70e431709d7968fb98ec0f3cde80d6cb5954.png)

まだまだあるようだぞ！

## [evil-indent-textobject](https://github.com/cofi/evil-indent-textobject/blob/master/evil-indent-textobject.el)

インデントベースでテキストを操作できるぞ！

## [evil-paredit](https://github.com/roman/evil-paredit)

Lispのカッコを編集するのに便利なpareditをEvilで使うためのプラグインだ。これでカッコも思いのままだな！

## [evil-org-mode](https://github.com/edwtjo/evil-org-mode)

org-modeをEvilで使うためのプラグインだ。いろいろ便利なキーバインドを定義してくれるぞ！

## [evil-rebellion](https://github.com/tarleb/evil-rebellion)

emacsステートのモードでもうまくviキーバインドで動くようにしてくれるぞ！もうEmacsキーバインドを使わなくてもいいな

## [colemak-evil](https://github.com/patbl/colemak-evil)

Colemak配列でEvilを使えるようになるぞ！もはや変態だな

## [evil-escape](https://github.com/syl20bnr/evil-escape)

すべてを捨ててノーマルモードに帰ることができるぞ！

## [evil-tabs](https://github.com/krisajenkins/evil-tabs)

`:tabnew`が使えるようになるぞ！

## [evil-god-state](https://github.com/gridaphobe/evil-god-state)

god-mode用のステートが使えるようになるぞ！もう小指の痛みとはおさらばだな！

## [spacemacs](https://github.com/syl20bnr/spacemacs)

プラグインではないが、VimからEmacsに移行するときにつかうといいパッケージのようだぞ

## [powerline-evil](https://github.com/raugturi/powerline-evil)

PowerlineでEvilがつかいやすくなるぞ！

## [evil-terminal-cursor-changer](https://github.com/7696122/evil-terminal-cursor-changer)

ターミナルでステートによってカーソルを変えてくれるみたいだぞ！

![sappou](http://koebu.com/images/topic/a/ae/aebe/aebe70e431709d7968fb98ec0f3cde80d6cb5954.png)

良い子の諸君！世の中にはこれ以外にもたくさんのEvilプラグインがあるようだぞ。そんなにVimが使いたいならVimに移行したほうがいいな！

![sappou](http://koebu.com/images/topic/a/ae/aebe/aebe70e431709d7968fb98ec0f3cde80d6cb5954.png)

・・・などと言わずに、ぜひ一度Evilを使ってみてほしい！

以上