第5回 vi 入門|undo と redo で「やり直し」を味方につける|UNIX Cafe

* 当サイトでは、コンテンツの一部に広告を掲載しています。

System Note $ cat /proc/ai-disclosure

本記事の構成および論理分析にはAI(人工知能)を使用しています。情報の正確性は、システム管理者(UNIXユーザー)による手動検証済みです。

第5回 vi 入門|undo と redo で「やり直し」を味方につける

vi 入門 | 第5回

目次

落ち着いてやり直せる「vi undo・redo」の使い方

vi では、操作を間違えないことより、戻せることを知っているほうが大切です。消しすぎたり、思ったのと違う形にしてしまっても、戻せると分かっていれば落ち着いて触れます。

今回のゴールは、uCtrl + r を使って、安心して試しながら編集できるようになることです。

動画で流れを先に見たい方は、UNIX Cafe の YouTube もあわせてどうぞ。記事と同じく、初心者向けのやさしい流れで vi の最初の一歩を確認できます。

undo は直前の操作を戻すこと

undo は、直前の操作を元に戻すことです。vi では、何か編集をしたあとに「今の操作を取り消したい」と思ったら、まずここを使います。

u で直前の操作を戻す

u
  • 1文字消しすぎた
  • 行を削除してしまった
  • 間違った文字を入れてしまった

こうした場面で役立ちます。

redo は戻した操作をやり直すこと

undo で戻したあとに、「やっぱりさっきの編集でよかった」と思うこともあります。そんなときに使うのが redo です。

Ctrl + r でやり直す

Ctrl + r

これで、u で取り消した操作を再び反映できます。

どんな場面で役立つのか

  • 消しすぎたとき
  • 少し書き換えてみて比べたいとき
  • 試した操作を元に戻したいとき
  • 戻したあとで、やはり元の操作に戻したくなったとき

戻せると分かるだけで練習しやすくなる

完璧に操作しようとしなくて大丈夫です。少し触ってみて、違ったら戻す。必要ならやり直す。その繰り返しで、操作は少しずつ体に馴染んでいきます。

まとめ|戻せること自体が大きな安心になる

uundoCtrl + rredo です。この2つを知っているだけで、vi はかなり怖くなくなります。

次回予告

次は、「vi 削除コマンド」の基本を見ていきます。「やり直し」を味方につけて、戻せる安心感があると、削除も試しやすくなります。

あわせて読みたい

便利な小ワザをまとめて見たい方は、「vim 入門|『これ便利かも』と感じる小さなワザを、まず5つだけ」もあわせてどうぞ。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

のいのアバター のい UNIX Cafe マスター

Macintosh Color Classicから始まった旅は、長いWindows時代を経て、Windows10のサポート終了をきっかけにUNIXの世界へ戻ってきました。UNIX Cafeでは、UNIX・Linux・そしてMacな世界を、むずかしい言葉を使わず、物語のように書いています。プログラミングは、アイデアをコンピューターに伝えるための言葉です。簡単な単語と文法を覚えれば、誰でもコマンドを使えます。ぜひ一度、やさしいプログラミングの世界をのぞいてみてください。

Created by UNIX Cafe

目次