本記事の構成および論理分析にはAI(人工知能)を使用しています。情報の正確性は、システム管理者(UNIXユーザー)による手動検証済みです。
第5回 vi 入門|undo と redo で「やり直し」を味方につける|UNIX Cafe

vi 入門 | 第5回
目次
落ち着いてやり直せる「vi undo・redo」の使い方
vi では、操作を間違えないことより、戻せることを知っているほうが大切です。消しすぎたり、思ったのと違う形にしてしまっても、戻せると分かっていれば落ち着いて触れます。
今回のゴールは、u と Ctrl + r を使って、安心して試しながら編集できるようになることです。
動画で流れを先に見たい方は、UNIX Cafe の YouTube もあわせてどうぞ。記事と同じく、初心者向けのやさしい流れで vi の最初の一歩を確認できます。
undo は直前の操作を戻すこと
undo は、直前の操作を元に戻すことです。vi では、何か編集をしたあとに「今の操作を取り消したい」と思ったら、まずここを使います。
u で直前の操作を戻す
u- 1文字消しすぎた
- 行を削除してしまった
- 間違った文字を入れてしまった
こうした場面で役立ちます。
redo は戻した操作をやり直すこと
undo で戻したあとに、「やっぱりさっきの編集でよかった」と思うこともあります。そんなときに使うのが redo です。
Ctrl + r でやり直す
Ctrl + rこれで、u で取り消した操作を再び反映できます。
どんな場面で役立つのか
- 消しすぎたとき
- 少し書き換えてみて比べたいとき
- 試した操作を元に戻したいとき
- 戻したあとで、やはり元の操作に戻したくなったとき
戻せると分かるだけで練習しやすくなる
完璧に操作しようとしなくて大丈夫です。少し触ってみて、違ったら戻す。必要ならやり直す。その繰り返しで、操作は少しずつ体に馴染んでいきます。
まとめ|戻せること自体が大きな安心になる
u は undo、Ctrl + r は redo です。この2つを知っているだけで、vi はかなり怖くなくなります。
次回予告
次は、「vi 削除コマンド」の基本を見ていきます。「やり直し」を味方につけて、戻せる安心感があると、削除も試しやすくなります。
あわせて読みたい
便利な小ワザをまとめて見たい方は、「vim 入門|『これ便利かも』と感じる小さなワザを、まず5つだけ」もあわせてどうぞ。










