【vi】viで行の移動(削除して貼付け)をする方法

2021年6月9日アプリケーションlinux,viアプリケーション,vi

viで行単位の移動をする場合、ちょっとしたコツが必要です。viでの行単位の移動方法をお教えしますね。

viで複数の行を移動する方法(削除して貼付け)

下記の赤枠の2行を移動したい場合を考えます。

カーソルを削除したい範囲の先頭に移動し dd 押下。
複数行をまとめて削除する場合は [行数]dd します。
今回は2行移動したいため 2dd を押下します。

vi 画面から2行削除されました。削除した行はクリップボードにコピーされています。

挿入したい行にカーソルを移動し、Shift + p (カーソル前に貼付け) を押下。

削除した2行が挿入されました。

ワンポイント

p で下行に挿入することも出来ます。カーソル位置により Shift + p と使い分けてください。

最後に

最後まで記事をお読みいただきありがとうございます。文中の間違い、ご要望等ありましたらコメント欄にお願いします。

アプリケーション,vi

Posted by もー