複数行選択
- 削除範囲の開始行で「ms」と入力
- 削除範囲の終了行で「me」と入力
- 「:'s,'ed」と入力し, Enterを押す
複数行選択コピペ
- コピー範囲の開始行で「ms」と入力
- コピー範囲の終了行で「me」と入力
- 「:'s,'ey」と入力し, Enterを押す
- ペーストする行で「p」と入力
「ms」と「me」
- m ... 行にマークをつける
- :'s ... 「ms」でマークをつけた行を参照
- :'s,'ed ... 「ms」から「me」までの行を削除
- つまり、sやeなどの記号はなんでも良いが、ここではs(start), e(end)を使用している
参考
viを使うなら覚えておきたい複数行の削除・コピペ・置換
http://d.hatena.ne.jp/nattou_curry_2/20090915/1253022774#detail