スキルアップ記事
レバテックキャリアではIT・Web業界のエンジニア、デザイナーのスキルアップに役立つコンテンツをお届けいたします。
転職に役立つノウハウから、日々のスキルアップや業務で使える記事等幅広く掲載していきます。
レバテックキャリアではIT・Web業界のエンジニア、デザイナーのスキルアップに役立つコンテンツをお届けいたします。
転職に役立つノウハウから、日々のスキルアップや業務で使える記事等幅広く掲載していきます。
素のVimでも充分便利ですが、やはりできることに限界があります。
プラグインを使うことで標準にはない機能を追加でき、Vimでの作業がもっと捗ります。
時短を加速させるために、入れておきたいVimプラグインを系統別に25個まとめてご紹介します。
コーディングスピードを上げたい方、素のVimにはない機能を追加したい方はぜひ使ってみてください。
作業効率化のためにまず入れておきたいプラグインを6つ紹介します。
https://github.com/Shougo/dein.vim
Vimのプラグインを管理するためのVimプラグインマネージャです。
他のプラグインをインストールする前に、まずdein.vimを入れておくことをおすすめします。
https://github.com/Shougo/unite.vim
Vim用の統合ユーザインターフェースです。
さまざまなデータを共通のインタフェースで操作することを可能にするプラグインです。
https://github.com/tomasr/molokai
Vimには標準でカラースキーマが備わっていますが、このカラースキームプラグインはよりコードを見やすく綺麗にしてくれます。
https://github.com/nathanaelkane/vim-indent-guides
インデントに色をつけてくれるプラグインで、インデントの深さが視覚的にわかりやすくなります。
https://github.com/scrooloose/nerdtree
Vimのサイドバーにディレクトリツリーを一覧表示することができるプラグインで、Vimを開いたまま他のディレクトリの中身を確認できるので便利です。
開きたいファイルを選んでEnterキーを押すと、ファイルを開くことができます。
https://github.com/tpope/vim-fugitive
VimからGitコマンドを実行できるプラグインです。
わざわざターミナルを開く手間が省けます。
検索が捗るプラグインを4つ紹介します。
http://www.vim.org/scripts/script.php?script_id=479
一度に複数の検索結果をハイライト(それぞれ異なる色で表示)することができるプラグインです。
検索結果のハイライトは次に行うと前の結果が解除されますので、複数の検索結果のハイライトを同時に表示させたい場合に重宝します。
https://github.com/t9md/vim-quickhl
こちらも複数の検索結果を異なる色でハイライトすることができるプラグインです。
https://github.com/thinca/vim-visualstar
ビジュアルモードで選択した文字列を検索することができるプラグインです。
https://github.com/kien/ctrlp.vim
ファイル名で検索し、そのままVim上で開くことができるプラグインです。
あいまい検索もできます。
入力が捗るプラグインを4つ紹介します。
https://github.com/mattn/emmet-vim
Zen-Codingの後継という位置づけのプラグインで、HTML / CSSを省略した形で登録しておき、それを後で展開することでコードの記述量を減らすことができます。
HTML / CSSの入力を爆速化してくれる便利なプラグインです。
https://github.com/Shougo/neocomplete.vim
コードを自動補完してくれるプラグインです。
neocomplcacheは更新が行われておらず、開発はneocomplete.vimに移行しています。
https://github.com/Shougo/neosnippet.vim
スニペット機能をVimに追加するためのプラグインで、入力途中でコードを自動で補完してくれます。
http://www.vim.org/scripts/script.php?script_id=13
HTMLタグとXMLタグを自動的に閉じてくれるプラグインです。
編集が捗るプラグインを5つ紹介します。
https://github.com/tomtom/tcomment_vim
ファイルタイプに応じてコメントアウトしたり、コメントアウトの解除をしたりしてくれるプラグインです。
https://github.com/tpope/vim-surround
テキストを囲っている括弧([]、 ()、 {})、 引用符('' 、"")、HTMLタグなどの編集ができるプラグインです。
一発で文字列を括弧で囲む、括弧の中身だけ削除する、囲んでいるテキストを置換・削除するといった使い方ができます。
https://github.com/t9md/vim-textmanip
選択したテキストブロックを直感的に移動・複製することができるプラグインです。
https://github.com/vim-scripts/DrawIt
Vimで線を描画するためのプラグインです。
https://github.com/thinca/vim-prettyprint/tree/master
Vimの変数を整形して出力してくれるプラグインです
文法チェック、シンタックスチェックをしてくれるプラグインを3つ紹介します。
https://github.com/hokaccha/vim-html5validator
HTML5の文法チェックをし、問題のある箇所を表示してくれるプラグインです。
https://github.com/scrooloose/syntastic
シンタックスチェック / 構文チェックをしてくれるプラグインです。
https://github.com/osyo-manga/vim-watchdogs
シンタックスチェックを非同期処理で行ってくれるプラグインです。
operatorプラグインを3つ紹介します。
https://github.com/kana/vim-operator-replace
選択したテキストオブジェクトをレジスタ文字列に置換するoperatorプラグインです。
https://github.com/emonkak/vim-operator-sort
選択したテキストオブジェクトをソートするoperatorプラグインです。
https://github.com/emonkak/vim-operator-comment
選択したテキストオブジェクトをコメント、アンコメントするためのoperatorプラグインです。
今回紹介したVimプラグインはほんの一部で、まだまだ便利なプラグインはたくさんあります。
プラグインを使うことでかゆいところに手が届き、Vimでの作業がもっと早くなります。
標準の機能では満足できない、もっと作業効率化をしたいという方は、いろいろプラグインを試してみてください。
このようなお悩みがあれば、ぜひ私たちにご相談ください
レバテックキャリアはIT・Webに特化した
転職エージェントです
年間3000回以上の企業訪問を行い、企業と技術に精通した
コーディネーターがあなたに最適な求人をご提案します
1402022(01)
レバレジーズ株式会社は、
職業紹介優良事業者として認定されています。