Vim プラグイン
プラグイン
-
.vimrcを共有することで、みんなが使っているプラグインを知ることができるサイト
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
ステータスライン・タブラインのカスタマイズプラグイン
lightline.vim作りました - プラグインの直交性について - プログラムモグモグ
作者のブログ。自分も美学を持って、プロダクトを作れれば。
vim-gitgutter
gitの差分を表すマークを行番号の左に表示してくれる。
hunkのリバートやhunk間の移動もできるようにしてくれる。
ctrlpvim/ctrlp.vim
ファイル等のファインダープラグイン
Ctrl-p等のキーマッピングがデフォルトで設定されているので、
自分で設定せずとも簡単に使い始められる。
quickrun(thinca/vim-quickrun)
watchdogs.vim
syntastic
emmet-vim
Emmetのvim plugin
HTML & CSS のコーディング速度が向上するそう
previm
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のシンタックスプラグイン
(
や 引数がハイライトになるので見やすくなる
YAJS: Yet Another JavaScript Syntax
vim-javascript-syntaxのfork
ES6をサポートしているそう。ES6で書くようになったら試してみる。