Evilプラグイン大集合

  • 30
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

sappou

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

まず、Emacs情報といえばEmacsWikiだな。ここで紹介されているEvilプラグインを見ていくぞ!

evil-surround

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

evil-numbers

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

evil-leader

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

evil-rails

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

evil-nerd-commenter

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

evil-matchit

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

evil-exchange

vim-exchangeの移植版だ!単語の置き換えに便利なようだぞ。ここの説明がわかりやすいぞ。

evil-extra-operator

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

evil-args

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

evil-jumper

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

evil-visualstar

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

sappou

次に、Evilコミッターで「Evil: EmacsをVimのごとく使う」も有名なtaraoさんが公開しているプラグインを紹介していくぞ!

evil-ex-registers.el

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

evil-little-word.el

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

evil-mode-line.el

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

evil-operator-comment.el

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

evil-operator-moccur.el

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

evil-relative-linum.el

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

evil-textobj-between.el

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

hexl-evil-patch.el

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

sappou

まだまだあるようだぞ!

evil-indent-textobject

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

evil-paredit

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

evil-org-mode

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

evil-rebellion

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

colemak-evil

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

evil-escape

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

evil-tabs

:tabnewが使えるようになるぞ!

evil-god-state

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

spacemacs

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

powerline-evil

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

evil-terminal-cursor-changer

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

sappou

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

sappou

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

以上