vi 入門|“こわくない” はじめの一歩|UNIX Cafe

当サイトでは、コンテンツの一部に広告を掲載しています。
viってこわくない?はじめての小さな一歩|UNIX Cafe

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つだけ

  1. i :文字を入力する
  2. Esc :操作をいったん落ち着かせる
  3. :wq :保存して終了する

この3つだけで、
「開く → 書く → 保存して閉じる」
という一連の流れは十分に体験できます。

特に大切なのは Esc です。
迷ったら Esc。
vi では、Esc が「安心の場所」になります。

1分で試す、小さな Hello 編集

ここからは、実際に手を動かしてみましょう。
うまくいかなくても、壊れることはありません。

vi でファイルを開く

ターミナルで、次のように入力します。

vi hello.txt

新しいファイルでも、既存のファイルでも開けます。

画面が切り替わっても、
まだ何も入力できなくて正常です。

何も入力できない理由

vi を開いた直後は、
「入力待ちの状態」になっています。

この状態では、文字はまだ書けません。
フリーズでも、故障でもありません。

ここで慌てず、i を押してみましょう。

文字を入力してみよう

i を押すと、画面下に INSERT と表示されます。
これは「入力モードに入った」合図です。

あとは、普通のエディタと同じように文字を打てます。

 1 Hello UNIX Cafe                                                                                                  
~                                                                                                              
~                                                            
~                                                            
-- INSERT --

ここまで来れば、もう半分終わりです。

保存して終了する

入力が終わったら、次の順番で操作します。

  1. Esc を押す
  2. :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 のおすすめ本

あわせて読みたい
レベル・用途別おすすめ Linux 本リスト|UNIX Cafe UNIX Cafe | 第65回 Linux の世界には、「はじめて触る人」「コマンドを覚えはじめた人」「サーバーに挑戦したい人」と、さまざまな段階があります。そんなときに、自分...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

のいのアバター のい UNIX Cafe 編集部

UNIX Cafe は、むずかしい言葉をできるだけ使わず、物語を読むような気持ちで気軽に学べる場所です。
プログラミングは、アイデアをコンピューターに伝えるための「ことば」。
簡単な単語と文法を覚えることで、誰でもターミナルから便利なコマンドを使えるようになります。
コーヒーを片手に立ち寄るような気持ちで、やさしいプログラミングの世界を、
そっとのぞいてみてください。

目次