スキルアップ記事

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

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

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

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

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

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

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

  • STEP1
  • STEP2
  • STEP3
  • 次のstepで入力すると返事が来る!
  • プロフィール入力すると返事が来る!
  • ご希望の条件を選択してください

    ご希望の勤務形態

    必須

    ご希望の勤務地

    任意

  • プロフィールをご入力ください!必須入力項目はこのページで終わりです。

    氏名

    必須

    氏名かな

    必須

    生年月日

    必須

    電話番号

    必須

    メールアドレス

    必須

  • スキルシート・ポートフォリオをお持ちの方はアップロードしてください

    スキルシート

    任意

    提出しておくことで
    迅速なご紹介が可能に!

    職務経歴書

    ドラッグアンドドロップ or ファイルを選択 選択されていません

    履歴書

    ドラッグアンドドロップ or ファイルを選択 選択されていません

    スキルシートを確認しています...

    スキルシートを確認しています...

    ※ファイルは5MB以下で対応するファイル形式 ? でアップロードしてください
    Microsoft Office .xls .xlsx .doc .docx .ppt .pptx
    KINGSOFT Office .xls .xlsx .doc .docx .ppt
    iWork .numbers .pages .key
    LibreOffice .ods .odt .odp
    OpenOffice .ods .odt .odp
    その他 .pdf

    ※事前にご用意のない方は、弊社フォーマットを是非ご活用下さい。

    ポートフォリオURL

    任意

    ?

    ポートフォリオとは主にクリエイターの方が自己PRのために過去の作品や制作実績をまとめた作品集の事です。

    ポートフォリオをWeb上で公開されている方はそのURLを、データでお持ちの方は作品データをアップしたURLを入力してください。

    ※データをアップされる場合は、保存期間や容量制限の少ないGoogleドライブを推奨しています。

    その他ご要望

    任意

  • 下記の内容をご確認いただき問題ないようでしたら、送信してください

    プロフィール入力すると返事が来る!

    • ご希望の勤務形態 必須

    • ご希望の勤務地 任意

      第一希望:
      第二希望:

    • 氏名 必須

    • 氏名かな 必須

    • 生年月日 必須

    • 電話番号 必須

    • メールアドレス 必須

    • 職務経歴書 任意

    • 履歴書 任意

    • ポートフォリオURL 任意

    • その他ご要望 任意

    個人情報の取り扱い」と「利用規約」に同意の上、『同意して登録する』ボタンをクリックして下さい。

プライバシーマーク

レバテック株式会社は「プライバシーマーク」使用許諾事業者として認定されています。
個人情報の秘密は厳守します。ご入力いただいた情報は許可を頂くまで求人企業に公開することはありませんので、ご安心ください。

申し込みに関するご注意
以下の方は弊社の事業基盤、求人動向から、ご提案のご連絡までお時間をいただく可能性があります。ご了承ください。
IT業界、または希望職種が未経験の方
一都三県・大阪・兵庫・京都・愛知・福岡以外の勤務地、また在宅での作業を希望される方

Vimの求人・転職一覧

関連記事

人気記事

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

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

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

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

プライバシーマーク

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