vim とても強力なプラグインたち

この記事ではテキストエディタvimの優秀なプラグインをその使い方と共に紹介していきます。

これらのプラグインを使用すれば、より便利により快適に、より高速にコーディングが出来るようになる事間違いなしです。

ぜひ、皆さんも自身のvimをカスタマイズして、最高のvimを手に入れましょう。

 

※emacs派の方はアレルギー反応が出る前に、ブラウザの閉じるボタンを押してこのページから退場することを強くおすすめいたします。

 

vimの真価はプラグインを入れてこそ発揮される

vimやemacsなど、コーディングを行うにあたってどのテキストエディタを用いるか、といった論争がありますが、
私はvim neovimというテキストエディタをこよなく愛しています。

(誤解を与えないように言っておきますが、emacsが嫌いという訳ではありません。というか触った事がないのでわかりません。)

 

vimはホームポジションを崩さずに行間を移動する事が出来る。
これだけでも物凄い価値のあるテキストエディタですが、少し味気ない気も。

vim信者が開発している優秀なプラグインが多数存在しているので、使わない手はありません。

vimはプラグインの追加や独自コマンドの定義などカスタマイズ性に富んでおり、自分好みのエディタに育て上げる事が醍醐味の一つだと思います。

vimrcの行数が増えれば増えるほど、あなたのvim愛も増していく事でしょう。笑

 

それでは、私が使用しているプラグインを紹介していきたいと思います。

 

私が使用しているプラグイン一覧

 

  • dein.vim

プラグインを管理してくれるプラグイン。これがないと始まりません。
deinでvimのプラグインを管理する

  • tcomment_vim

編集ファイルの種類に対応して現在の行・選択行コメント/コメント解除を一発で行えるプラグイン。
vim tcomment_vimの使い方

  • vim-surround

選択した文字列にカッコ ( ), { }, [ ]をつけることができるプラグイン。
link工事中

  • yankround.vim

過去にヤンクした文字列を遡ってペーストすることができるプラグイン。
vim yankroundの使い方

  • neoterm

vim内にターミナルを表示!vimを閉じずにコンパイルなどのターミナル操作が可能に。
neovim × neoterm = 最強

  • vim-altercmd

vimのユーザー定義コマンドは先頭文字が大文字じゃないといけない。それを解消するのがこれ!
vimでユーザー定義コマンドを置き換える vim-altercmd

  • lightline.vim

ステータスラインの表示をみやすく、カッコよく!
vimのプラグイン lightline.vim のカスタマイズ

  • ctrlp.vim

ファイルの検索を高速に行うプラグイン。
vimのファイル検索プラグインctrlp.vimの設定

  • iceberg.vim

お気に入りのカラースキーム。見た目が綺麗だとコーディングが捗ります。
背景透過でかっこいいvimを作る

  • smart_tabline.vim

タブで複数ページを開いた際に、タブをみやすく整形してくれるプラグイン。
vim tablineを見やすくしてくれるプラグインsmart_tabline.vim

 

 

おまけ – vimでゲームをする –

  • game_engine.vim

以下の3つのプラグインを使用するためのプラグイン。

  • mario.vim

vimでマリオで遊ぶ。

  • puyo.vim

vimでぷよぷよ!

  • reversi.vim

vimでオセロ。

 

 

以上、私の愛用しているvimのプラグインたちでした。
使い勝手の良いプラグインがあったら随時追加していこうと思います!