SOFTELメモ

</> 技術者募集

【vim】指定範囲のコピー

問題

viで、ここからここまでをコピー&ペーストしたい。

答え

viは、
mで、位置をマークできます。
‘で、マークした位置まで移動ができます。
yで、移動元から移動先の範囲をコピーすることができます。
pで、コピーした内容を貼り付けできます。

組み合わせると、カーソルの行からマークした行まで、コピーして、別の場所に貼り付けることができます。

例)
コピーしたい範囲の最初の行で、mmとキーを押します。
↓
コピーしたい範囲の最後の行まで移動して、y'mとキーを押します。
↓
貼り付けたい業へ移動して、pキーを押します。

2文字目はmでなくてもよいです。

押しやすいキーでマークをすればよいです。

関連するメモ

コメント