
UNIX Cafe | 第56回
「vi がこわい」と感じたら、まず読むページ
ミナちゃん「vi って……入ったら出られなくなるって聞いて、ちょっと怖いです」
ターミナルで作業をしていると、
ふとこんな場面に出会うことがあります。
- 設定ファイルを少し直したい
- サーバーに入ったけれど、使えるエディタが見当たらない
- 「vi があるよ」と言われて、少し身構えてしまった
vi は、「こわい」「抜けられない」というイメージを持たれがちなテキストエディタです。
でも実は、vi 入門として最初に覚えることはほんのわずか。
今日は、1分で終わる小さな体験を通して、
「vi は思っていたよりずっとシンプル」だと感じてもらうことを目標にします。
vi ってどんなエディタ?
ターミナルで動く“昔ながらの職人道具”
vi は、ターミナル上で動くテキストエディタです。
マウスやボタンはなく、見た目もとてもシンプル。
そのため、最初は
「何もできない」「不親切そう」
と感じやすいのですが、これは欠点ではありません。
余計な機能を持たず、
軽く・速く・確実に動くことを大切にした道具。
それが vi です。
どのLinuxにもほぼ必ず入っている理由
vi が長く使われ続けている理由のひとつは、
「どんな環境にも、ほぼ必ず用意されている」ことです。
- Linux サーバー
- SSH で接続した最小構成の環境
- 追加ソフトを入れられない状況
そんな場面でも、vi だけは使えることがほとんどです。
「困ったときでも、必ず文字を編集できる」
この安心感が、今も vi が選ばれ続けている理由です。
まず覚えるのは「3つだけ」でいい



「大丈夫。今日は i と Esc と :wq」
それだけ分かれば十分だよ。
vi を使い始めるために、
最初からたくさん覚える必要はありません。
覚えるのはこの3つだけ
- i :文字を入力する
- Esc :操作をいったん落ち着かせる
- :wq :保存して終了する
この3つだけで、
「開く → 書く → 保存して閉じる」
という一連の流れは十分に体験できます。
特に大切なのは Esc です。
迷ったら Esc。
vi では、Esc が「安心の場所」になります。
1分で試す、小さな Hello 編集
ここからは、実際に手を動かしてみましょう。
うまくいかなくても、壊れることはありません。
vi でファイルを開く
ターミナルで、次のように入力します。
vi hello.txt新しいファイルでも、既存のファイルでも開けます。
画面が切り替わっても、
まだ何も入力できなくて正常です。
何も入力できない理由
vi を開いた直後は、
「入力待ちの状態」になっています。
この状態では、文字はまだ書けません。
フリーズでも、故障でもありません。
ここで慌てず、i を押してみましょう。
文字を入力してみよう
i を押すと、画面下に INSERT と表示されます。
これは「入力モードに入った」合図です。
あとは、普通のエディタと同じように文字を打てます。
1 Hello UNIX Cafe
~
~
~
-- INSERT --
ここまで来れば、もう半分終わりです。
保存して終了する
入力が終わったら、次の順番で操作します。
- Esc を押す
- :wq と入力して Enter
Esc で入力モードを抜け、
:wq で **保存(write)して終了(quit)**します。
これで vi は終了します。
1 Hello UNIX Cafe
~
~
~
:wq
本当に保存できたか、確かめてみよう
ファイルの中身を確認してみましょう。
cat hello.txt画面に
Hello UNIX Cafeと表示されれば、vi での編集は成功です。
よくある「こわかったポイント」
vi が「こわい」と感じられる理由の多くは、
次のような体験から来ています。
- 文字が打てなくて焦った
- 画面が動かなくなった気がした
- 抜け方が分からなかった
でも、ほとんどの場合、解決方法は同じです。
Esc を押す。
Esc は、状況を整えるためのキー。
困ったら、まず Esc。
それだけ覚えていれば、vi は怖くありません。



「……あれ?
vi って、思ってたより普通ですね」
まとめ|vi は“こわい道具”じゃない
vi は、
- 軽くて
- どこにでもあって
- 最低限の操作で使える
とても実用的なエディタです。
最初は
i / Esc / :wq
この3つだけで十分。
ほんの一歩触れてみるだけで、「vi ってこわい…」という印象は、
きっと「意外と使えるかも」に変わっていきます。
さらに学びたいあなたへ
📘 用途ごとに選ぶ Linux のおすすめ本











