移動改善

問題点

移動キーである、C-F, C-U, C-D, C-Bをほとんど使わない。
コントロールキーを押すのがめんどくさいから。
ただ、ちょっとした移動はしたい。

解決

smooth_scrollを導入して、キーマッピングを変更する。
vimrcを下記のように書き換えた。
S-jがref.vimのデフォルトのキーマッピングとかぶるので、
Shift-Rに変更しておいた。

"======================================================================= 
" Smooth_Scroll
"======================================================================= 

map <S-j> :call SmoothScroll("d",2, 2)

map <S-k> :call SmoothScroll("u",2, 2)

map <S-f> :call SmoothScroll("d",1, 1)

map <S-u> :call SmoothScroll("u",1, 1)


"======================================================================= 
" Ref
"======================================================================= 

nmap <C-r> <Plug>(ref-keyword)

他の移動

S-h その画面上で一番上に移動
S-m 真ん中
S-l 一番下

これらもマッピングを変更

"移動簡易化
map <S-f> <C-e>
map <S-u> <C-y>

[ 参考 ]
Vimで超スムーズスクロール - ナレッジエース
http://blog.blueblack.net/item_219

viキー操作メモ(Hishidama's vi Memo)
http://www.ne.jp/asahi/hishidama/home/tech/unix/vi.html#ShiftF