LoginSignup
6
8

More than 5 years have passed since last update.

なんちゃってvim初心者のvimrc改善

Posted at

以下の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というプラグインを使おうか悩む。

ctrlp.vim
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 こうすることで、指定ファイルの指定行数へジャンプ!

疲れたのでまた今度

6
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
8