Engineer in Tokyo

BPStudy: VIM勉強会

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

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

たとえ、以下のテキストがあってVisual Block Modeで2行目から4行目までの123をハイライトするとして

01234
01234
01234
01234
01234

Visual Block Modeで挿入 I<text><ESC> ブロックの前に挿入

01234
0<text>1234
0<text>1234
0<text>1234
01234

Visual Block Modeで A</text><ESC> ブロックの後に追加

01234
0<text>123</text>4
0<text>123</text>4
0<text>123</text>4
01234

qbuf.vimを使い、.vimrcで設定すると、;;だけでバッファーリストを開ける

let g:qb_hotkey = ";;"