スキルアップ記事

レバテックキャリアではIT・Web業界のエンジニア、デザイナーのスキルアップに役立つコンテンツをお届けいたします。
転職に役立つノウハウから、日々のスキルアップや業務で使える記事等幅広く掲載していきます。

転職支援サービスをご希望の方はこちら

Vimプラグインを使いこなして時短を加速!素のVimだと限界がある!絶対にインストールしておきたいVimプラグイン25個

素のVimでも充分便利ですが、やはりできることに限界があります。
プラグインを使うことで標準にはない機能を追加でき、Vimでの作業がもっと捗ります。
時短を加速させるために、入れておきたいVimプラグインを系統別に25個まとめてご紹介します。
コーディングスピードを上げたい方、素のVimにはない機能を追加したい方はぜひ使ってみてください。

  • このエントリーをはてなブックマークに追加

最初に入れておきたいVimプラグイン

作業効率化のためにまず入れておきたいプラグインを6つ紹介します。

dein.vim

https://github.com/Shougo/dein.vim

Vimのプラグインを管理するためのVimプラグインマネージャです。
他のプラグインをインストールする前に、まずdein.vimを入れておくことをおすすめします。

unite.vim

https://github.com/Shougo/unite.vim

Vim用の統合ユーザインターフェースです。
さまざまなデータを共通のインタフェースで操作することを可能にするプラグインです。

Molokai

https://github.com/tomasr/molokai

Vimには標準でカラースキーマが備わっていますが、このカラースキームプラグインはよりコードを見やすく綺麗にしてくれます。

Indent Guides

https://github.com/nathanaelkane/vim-indent-guides

インデントに色をつけてくれるプラグインで、インデントの深さが視覚的にわかりやすくなります。

NERDTree

https://github.com/scrooloose/nerdtree

Vimのサイドバーにディレクトリツリーを一覧表示することができるプラグインで、Vimを開いたまま他のディレクトリの中身を確認できるので便利です。
開きたいファイルを選んでEnterキーを押すと、ファイルを開くことができます。

fugitive.vim

https://github.com/tpope/vim-fugitive

VimからGitコマンドを実行できるプラグインです。
わざわざターミナルを開く手間が省けます。

検索系プラグイン

検索が捗るプラグインを4つ紹介します。

MultipleSearch

http://www.vim.org/scripts/script.php?script_id=479

一度に複数の検索結果をハイライト(それぞれ異なる色で表示)することができるプラグインです。
検索結果のハイライトは次に行うと前の結果が解除されますので、複数の検索結果のハイライトを同時に表示させたい場合に重宝します。

vim-quickhl

https://github.com/t9md/vim-quickhl

こちらも複数の検索結果を異なる色でハイライトすることができるプラグインです。

vim-visualstar

https://github.com/thinca/vim-visualstar

ビジュアルモードで選択した文字列を検索することができるプラグインです。

ctrlp.vim

https://github.com/kien/ctrlp.vim

ファイル名で検索し、そのままVim上で開くことができるプラグインです。
あいまい検索もできます。

入力系プラグイン

入力が捗るプラグインを4つ紹介します。

emmet-vim

https://github.com/mattn/emmet-vim

Zen-Codingの後継という位置づけのプラグインで、HTML / CSSを省略した形で登録しておき、それを後で展開することでコードの記述量を減らすことができます。
HTML / CSSの入力を爆速化してくれる便利なプラグインです。

neocomplete.vim

https://github.com/Shougo/neocomplete.vim

コードを自動補完してくれるプラグインです。
neocomplcacheは更新が行われておらず、開発はneocomplete.vimに移行しています。

Neosnippet

https://github.com/Shougo/neosnippet.vim

スニペット機能をVimに追加するためのプラグインで、入力途中でコードを自動で補完してくれます。

closetag.vim

http://www.vim.org/scripts/script.php?script_id=13

HTMLタグとXMLタグを自動的に閉じてくれるプラグインです。

編集系プラグイン

編集が捗るプラグインを5つ紹介します。

tcomment

https://github.com/tomtom/tcomment_vim

ファイルタイプに応じてコメントアウトしたり、コメントアウトの解除をしたりしてくれるプラグインです。

surround.vim

https://github.com/tpope/vim-surround

テキストを囲っている括弧([]、 ()、 {})、 引用符('' 、"")、HTMLタグなどの編集ができるプラグインです。
一発で文字列を括弧で囲む、括弧の中身だけ削除する、囲んでいるテキストを置換・削除するといった使い方ができます。

vim-textmanip

https://github.com/t9md/vim-textmanip

選択したテキストブロックを直感的に移動・複製することができるプラグインです。

DrawIt

https://github.com/vim-scripts/DrawIt

Vimで線を描画するためのプラグインです。

vim-prettyprint

https://github.com/thinca/vim-prettyprint/tree/master

Vimの変数を整形して出力してくれるプラグインです

文法チェック / シンタックスチェック系プラグイン

文法チェック、シンタックスチェックをしてくれるプラグインを3つ紹介します。

html5validator

https://github.com/hokaccha/vim-html5validator

HTML5の文法チェックをし、問題のある箇所を表示してくれるプラグインです。

syntastic

https://github.com/scrooloose/syntastic

シンタックスチェック / 構文チェックをしてくれるプラグインです。

watchdogs.vim

https://github.com/osyo-manga/vim-watchdogs

シンタックスチェックを非同期処理で行ってくれるプラグインです。

operator系プラグイン

operatorプラグインを3つ紹介します。

vim-operator-replace

https://github.com/kana/vim-operator-replace

選択したテキストオブジェクトをレジスタ文字列に置換するoperatorプラグインです。

vim-operator-sort

https://github.com/emonkak/vim-operator-sort

選択したテキストオブジェクトをソートするoperatorプラグインです。

vim-operator-comment

https://github.com/emonkak/vim-operator-comment

選択したテキストオブジェクトをコメント、アンコメントするためのoperatorプラグインです。

まとめ

今回紹介したVimプラグインはほんの一部で、まだまだ便利なプラグインはたくさんあります。
プラグインを使うことでかゆいところに手が届き、Vimでの作業がもっと早くなります。
標準の機能では満足できない、もっと作業効率化をしたいという方は、いろいろプラグインを試してみてください。

ITエンジニア・Webクリエイターの転職ならレバテックキャリア

レバテックキャリアはIT・Web業界のエンジニア・クリエイターを専門とする転職エージェントです。最新の技術情報や業界動向に精通したキャリアアドバイザーが、年収・技術志向・今後のキャリアパス・ワークライフバランスなど、一人ひとりの希望に寄り添いながら転職活動をサポートします。一般公開されていない大手企業や優良企業の非公開求人も多数保有していますので、まずは一度カウンセリングにお越しください。

転職支援サービスに申し込む

また、「初めての転職で、何から始めていいかわからない」「まだ転職するかどうか迷っている」など、転職活動に何らかの不安を抱えている方には、無料の個別相談会も実施しています。キャリアアドバイザーが一対一で、これからのあなたのキャリアを一緒に考えます。お気軽にご相談ください。

「個別相談会」に申し込む

エンジニアとしての転職でお悩みの方、以下よりご相談ください!

■求人をお探しの方へ
プログラマーの求人・転職情報

  • このエントリーをはてなブックマークに追加

関連記事

人気記事

無料"個別相談会"実施中-平日の夜、土曜も実施しています!-

関西求人特集 みんなの年収UP公開中

九州求人特集 福岡での転職をサポートします!

転職・求人・採用情報を探す

プライバシーマーク

レバテック株式会社は、
「プライバシーマーク」
使用許諾事業者として
認定されています。