miyabihitoの日記

個人的な技術メモ

Vim プラグイン

プラグイン

NeoBundle (Shougo/neobundle.vim)

プラグイン管理のプラグイン
同様のプラグインにVundle等もあるが、こちらは後発ゆえ様々な機能が追加されている。
以降のプラグインは、本プラグインで管理していく。

コマンド一覧等の詳細は、:help neobundle にて

neocomplete (Shougo/neocomplete.vim)

入力補完のプラグイン
Shougo/neocomplcache.vimの後継

どう設定するのが良いのか、まだ把握できていない。。。

Neosnippet (Shougo/neosnippet.vim)

fugitive.vim (tpope/vim-fugitive)

gitのラッパープラグイン

詳細は、:help fugitive

unite.vim (Shougo/unite.vim)

キーマッピングが各々に任されているので、自由ではあるが、
設定を模索中。

lightline.vim

ステータスライン・タブラインのカスタマイズプラグイン

vim-gitgutter

gitの差分を表すマークを行番号の左に表示してくれる。
hunkのリバートやhunk間の移動もできるようにしてくれる。

ctrlpvim/ctrlp.vim

ファイル等のファインダープラグイン
Ctrl-p等のキーマッピングがデフォルトで設定されているので、
自分で設定せずとも簡単に使い始められる。

quickrun(thinca/vim-quickrun)

watchdogs.vim

syntastic

emmet-vim

Emmetvim plugin
HTML & CSS のコーディング速度が向上するそう

previm

markdown等のプレビュー用プラグイン

Vim - 依存ツールなしにMarkdownプレビューできるprevimプラグインを作った - ぼっち勉強会

snipmate

YankRing.vim

surround.vim

テキストオブジェクトの外側の区切り文字(文字列)の操作を可能にするプラグイン
vimでHTMLを編集するのに必須と思われる

sudo.vim

smartchr

vimfiler

NERD Tree

ファイルエクスプローラ プラグイン
IDEのように、ツリー状にファイルシステムを表示できる。
tで新しいタブでファイルを開く時、少し間があるのは自分の環境のせいか。。。

project.vim

savevers

Tagbar

Gundo

JavaScript or Node.js

Node.vim

gfで、requireで読み込まれるファイルをオープンできる。
コードリーディングが捗りそう。
特段の設定をせず、使い始められる。

vim-javascript-syntax

JavaScriptシンタックスプラグイン
( や 引数がハイライトになるので見やすくなる