移動改善
問題点
移動キーである、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