まくまくVimノート
文字を入れ替える、行を入れ替える(スワップ操作)
2008-01-15

下記は Vim の基本的な編集コマンドの組み合わせ技ですが、使用頻度の高い編集操作なので押さえておきましょう。

文字のスワップ

カーソル位置の文字を、1つ後ろの文字と素早く入れ替えるには以下のように実行します。

xp

x で一文字削除し、p でその文字を後ろに貼り付け、という操作をしているだけです。

行のスワップ

カーソル行を、1つ下の行と素早く入れ替えるには以下のように実行します。

ddp

dd で一行削除し、p でその行を下に貼り付け、という操作をしているだけです。

2008-01-15