Vimperatorのtips4つ

 上2つはid:nokturnalmortumに教えてもらいました。感謝。

1.左右の端にスクロールするコマンド

 

0    // 左端にスクロール
^    //左端にスクロール
$    //右端にスクロール

 
 分割ブラウザでウィンドウを分割しながら作業している時などにこれを覚えておくとhやlを連打せずに済む。

2.選択したバッファを削除するコマンド

 

:bd [arg]

 
 基本はdと同じでバッファを削除するコマンド。exコマンドでこう書くと削除するバッファを指定できる。[arg]はバッファ番号を入力するか、でバッファリストをくるくる回して選択する。
 

3.と同じ

 
 慣れればEnterキー押すよりもラクかも。あと、
 

set wildoptions=auto //オートコンプリートON
cnoremap <C-n> <Tab> //補完候補を順方向に回す
cnoremap <C-p> <S-Tab> //補完候補を逆方向に回す

 
 とかしておいて、exモードの補完中、で選択→で決定とかやると指の移動がスムーズ*1
 

4."{"と"}"を微妙なスクロールとして使う

 

noremap } 5<C-e>
noremap { 5<C-y>

 
 の半スクロールだとスクロールし過ぎてイヤという時に使いたい。当初はに振っていたが、ふとCtrlキー押す回数減らしたいと思ったのでこうした。

*1:QWERTY配列の場合