【vim】指定範囲のコピー
問題
viで、ここからここまでをコピー&ペーストしたい。
答え
viは、
mで、位置をマークできます。
‘で、マークした位置まで移動ができます。
yで、移動元から移動先の範囲をコピーすることができます。
pで、コピーした内容を貼り付けできます。
組み合わせると、カーソルの行からマークした行まで、コピーして、別の場所に貼り付けることができます。
例) コピーしたい範囲の最初の行で、mmとキーを押します。 ↓ コピーしたい範囲の最後の行まで移動して、y'mとキーを押します。 ↓ 貼り付けたい業へ移動して、pキーを押します。
2文字目はmでなくてもよいです。
押しやすいキーでマークをすればよいです。
コメント