vi 入門|3分で体験!文章編集ゲームでモードを学ぼう|UNIX Cafe

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

System Note $ cat /proc/ai-disclosure

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

vi入門|3分で体験!文章編集ゲームでモードを学ぼう|UNIX Cafe

UNIX Cafe | 第59回

目次

はじめての vi、戸惑いから始める小さな体験

vi を開いた瞬間、
「どう操作すればいいのか分からない」
「文字が入力できなくて戸惑った」
そんな経験をした方は少なくありません。

ですが、vi は最初から完璧に理解する必要のあるエディタではありません。
少し触ってみると、思ったよりずっと筋道のある道具だと分かってきます。

このページでは、短いテキストを使ったミニゲーム形式で、
vi の基本操作を体験していきます。

今日のゴールはひとつ。
「vi は、思っていたよりずっと扱いやすい」と感じることです。

今日のミニゲームについて

ユニ先生

今回は、短い文章をちょっとずつ直しながら、モードの感覚を覚えていこう。

使うキーは多くありません。主役はこの4つです。

  • i:文字を書く
  • Esc:操作に戻る
  • x:1文字消す
  • :wq:保存して終了する

まずはファイルを開こう

ターミナルで、次のコマンドを入力します。

vi quiz.txt

画面が切り替わり、少し無言な雰囲気の画面が表示されます。
この時点で文字が入力できなくても問題ありません。

ステージ1|まずは1行、書いてみる

キーボードの i を押して、インサートモードに入ります。

次の1行を、そのまま入力してください。

vi はこわい?

文字が入れば成功です。
この時点で、もう「書く時間」に入れています。

ステージ2|Esc で戻ってみる

今度は Esc を押してください。

これで、文字を書く状態から操作する状態へ戻れます。

この往復こそが、vi の基本です。

  • 書きたいときは i
  • 戻りたいときは Esc

ステージ3|1文字だけ直してみる

今、画面には vi はこわい? と書かれているはずです。
ここで、まず を消してみましょう。

カーソルを の上に合わせて、次を押します。

x

1文字消えたら成功です。
「文字を書く」のではなく、「操作して直す」感覚が少し見えてきます。

ミナちゃん

“1文字だけ消す”って、思ったよりわかりやすいですね。

ステージ4|もう1行足して、雰囲気を変える

せっかくなので、この文章を少し前向きにしてみましょう。

もう一度 i を押して、続けて次の1行を入力します。

少し触ると、意外と大丈夫。

書けたら、また Esc を押します。
これで「書く → 戻る」を2回体験できました。

ステージ5|保存してゲームクリア

最後に、ここまでの内容を保存して終えます。
Esc を押した状態で、次を入力して Enter を押してください。

:wq

これでゲームクリアです。

もし途中でやめたくなったら

練習中に「一度やめたい」と思ったときは、

:q!

で、変更を破棄して終了できます。
戻れる道が用意されていることも、vi を安心して使える理由のひとつです。

まとめ|今日できるようになったこと

  • i:文字を書き始める
  • Esc:操作に戻る
  • x:1文字だけ削除する
  • :wq:保存して終了する

ほんの数分の体験でも、vi の操作は少しずつ体に馴染んできます。
大切なのは、完璧に覚えようとしないことです。

次は、似ているようで少し違う vivim の関係を、やさしく整理してみましょう。

次回予告

次回は、なぜ今でも vi / vim が現場で使われ続けているのかを見ていきます。
今日覚えた小さな操作が、「仕事で使われる理由」へとつながっていくはずです。
道具としての強さを、ゆっくり感じてみましょう。

復習してみよう

復習したい方は、こちらもあわせてご覧ください。

vi & vim 入門まとめに戻る

viの基礎がわかってきたら、全体の流れも見てみましょう。
まとめページでは、vimとの違いも整理できます。

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

この記事を書いた人

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

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

Created by UNIX Cafe

目次