以下のvimrcを丸コピして使っているだけなので、実際にNeoBundleがどう動いているか知らずに使っており、なんちゃってvimerだ。使い方を学ぶ。
http://vim-bootstrap.com/
tpope/vim-commentary
gcc を入力することで、その言語にあったコメントアウトをしてくれる
tpope/vim-fugitive
gitラッパープラグイン
:Gstatus
新しい窓を作ってgit statusを表示
:Gwrite
現在開いているソースをgit add
:Gread
現在開いているソースの直前のコミット時のソースを表示
:Gmove destination/path
現在開いているソースをgit mvする
:Gremove
現在開いているソースをgit rmする
:Gcommit
git commit
:Gblame
現在のソースをgit blame。vimが色づけしてくれる
:Gdiff
現在のソースの変更点をvimdiffで表示
http://yuku-tech.hatenablog.com/entry/20110427/1303868482
ctrlpvim/ctrlp.vim
Ctrl+Pをすることで、多機能セレクタ.
Uniteというプラグインを使おうか悩む。
set wildmode=list:longest,list:full
set wildignore+=*.o,*.obj,.git,*.rbc,*.pyc,__pycache__
let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn|tox)$'
let g:ctrlp_user_command = "find %s -type f | grep -Ev '"+ g:ctrlp_custom_ignore +"'"
let g:ctrlp_use_caching = 0
cnoremap <C-P> <C-R>=expand("%:p:h") . "/" <CR>
noremap <leader>b :CtrlPBuffer<CR>
let g:ctrlp_map = ',e'
let g:ctrlp_open_new_file = 'r'
,e で検索出来るようになっていたが、C-pとか使ってないし設定もよくわかってないので、全てコメントアウトしてデフォルト準拠へ。
bling/vim-airline
Lineをかっこ良く見やすくしてくれる。
https://github.com/bling/vim-airline
色が気に入らないので、テーマを変更する時。
https://github.com/itchyny/lightline.vim
scrooloose/nerdtree
使いたかったけど、使い方を知らなかったやつ
noremap <F3> :NERDTreeToggle<CR>
F3でツリーを開くようにした。
神機能だった。
ファイルを開く際は、t で開こう。 oはディレクトリを展開。
http://qiita.com/zwirky/items/0209579a635b4f9c95ee
airblade/vim-gitgutter
変更点を教えてくれる。
※gitを使っている場合に限る
majutsushi/tagbar
:TagbarToggle でClassやMethodの一覧を出力してくれる。
nmap <silent> <F8> :TagbarToggle<CR>
F8の人が多い。なぜだろ
見るだけなのかなーって色々教えてたら、
pを押すことで、タグへジャンプしてくれた。
vim-scripts/grep.vim
vimgrepあるからいらない気もするけど、初心者にやさしいgrep感があった
ファイル開く際、Tabで開くようにするには、
C-w > g > F こうすることで、指定ファイルの指定行数へジャンプ!
疲れたのでまた今度