Engineer in Tokyo

BPStudy: VIM勉強会

昨日、VIM勉強会に参加してきた。いろな話があったのだが、screenの使い方が大きな話題になりました。僕はsshや、コンソールでvimをほぼ使ってないので、screenに得意じゃないけど、リモートサーバに接続するときによく使う。以下はid:shin_no_sukeのプレゼンの資料になります。

僕は vim に初心者なので、結構Vimを充実してないと思いますが、以下の便利な技法を手に入れました。

  • Visual Block Modeで挿入
    I<text><ESC>
    ブロックの前に挿入
    01234
    01234
    01234
    01234
    01234
    => 01234
    0<text>1234
    0<text>1234
    0<text>1234
    01234
  • Visual Block Modeで
    A</text><ESC>
    ブロックの後に追加
    01234
    0<text>1234
    0<text>1234
    0<text>1234
    01234
    => 01234
    0<text>123</text>4
    0<text>123</text>4
    0<text>123</text>4
    01234
  • qbuf.vimを使い、.vimrcで設定すると、";;"だけでバッファーリストを開ける
    let g:qb_hotkey = ";;"