本記事の構成および論理分析にはAI(人工知能)を使用しています。情報の正確性は、システム管理者(UNIXユーザー)による手動検証済みです。
第6回 vi 入門 | 削除コマンド(x, dw, dd)の基本と使い分け|UNIX Cafe

vi 入門 | 第6回
目次
編集が自然と速くなる「vi 削除コマンド」の基本
vi の削除は、ただ文字を消すだけではありません。何をどの単位で消したいのかに合わせて、短い操作を使い分けられるのが特徴です。
今回のゴールは、x dd dw の3つを使い分けて、文字、単語、行の削除を自然に行えるようになることです。
動画で流れを先に見たい方は、UNIX Cafe の YouTube もあわせてどうぞ。記事と同じく、初心者向けのやさしい流れで vi の最初の一歩を確認できます。
vi の削除は「単位」で考える
最初に覚えたい単位は、1文字、1単語、1行の3つです。vi の削除は「どの単位で消したいか」で整理すると分かりやすくなります。
x で1文字削除する
xx は、カーソル位置の1文字を削除します。打ち間違いを1文字だけ直したいときに便利です。
dd で1行削除する
dddd は、その行全体を削除します。不要な設定行や、書き直したい1行をまとめて消したいときに向いています。
dw で単語削除する
dwdw は、単語単位で削除できます。不要な単語だけを消したいときにちょうどよい大きさです。
文字 単語 行で使い分ける
x: 1文字削除dw: 単語削除dd: 1行削除
よくある修正例で考える
- 1文字の打ち間違い:
x - 不要な単語:
dw - 行ごと消して書き直したい:
dd
まとめ|削除は大きさで選ぶと整理しやすい
vi の削除は、x dw dd の3つでかなり実用的になります。大切なのは、「どの単位で消したいか」で考えることです。
次回予告
次は、「vi コピー&貼り付け」の基本を見ていきます。削除に慣れてくると、行をまとめて扱う感覚もつかみやすくなります。
あわせて読みたい
まずは戻せる安心感を固めたい方は、「vi undo・redo」の使い方もあわせてどうぞ。










