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

UNIX Cafe | 第58回
vi と vim の違いは?初心者が最初に知っておきたい整理のしかた
vi を学び始めると、すぐに出てくるのが vim という名前です。
見た目も使い方もよく似ているので、初心者ほど「結局どっちなの?」と混乱しやすくなります。
ミナちゃん「今使っているのが vi なのか vim なのか、正直よく分かっていません……」
でも、最初に押さえるべきことはそれほど多くありません。
ひとことで言えば、vim は vi を使いやすく発展させたエディタです。
このページでは、vi と vim の違いを初心者向けに整理しながら、どちらを意識して学び始めればいいのかまで、やさしくまとめます。
まず結論|vim は「vi Improved」
vim は vi Improved の略で、名前のとおり vi を改良して作られたエディタです。
基本の操作思想は vi を受け継ぎながら、より便利な機能がたくさん追加されています。
そのため、初心者の感覚ではこう考えると分かりやすいです。
vi: もともとの基本形vim:viの使い勝手を広げた発展版
つまり、完全に別物というより、土台は近いが、機能の厚みが違うというイメージです。
なぜ初心者は vi と vim で混乱しやすいのか?
混乱しやすい理由は、とても単純です。
現場では「vi と言いながら、実際には vim を使っている」場面がかなり多いからです。
- サーバーや環境によって、入っているエディタが違う
viというコマンドで起動しても、実体はvimのことがある- 解説記事や動画でも、慣習的に「vi」と呼んでいることが多い
このため、初心者から見ると「名前は2つあるのに、説明はほとんど同じ」に見えてしまいます。
ここが最初のつまずきやすいポイントです。
共通点|基本操作はかなり似ている
まず安心してよいのは、vi と vim には共通する操作がとても多いことです。
初心者が最初に覚える基本は、どちらでもだいたい通用します。
iで入力を始めるEscでコマンドモードに戻る:wで保存する:qで終了する:wqで保存して終了する
だから学び始めの段階では、まず「vi の基本操作」を身につけるという考え方で十分です。
その土台があれば、あとから vim の便利機能も自然につながります。
違い|vim のほうが「見やすく、助けてくれる」場面が多い
では、何が違うのでしょうか。
初心者目線でいえば、vim は vi よりも「分かりやすさ」と「補助」が増えています。
- 表示が親切: ステータス表示や色分けで、今の状態を把握しやすい
- 機能が豊富: 置換、補完、設定、拡張などが使いやすい
- 編集しやすい: 長い作業や複雑な編集に向いている
逆に、昔ながらの vi は、より基本的でシンプルです。
環境によっては機能が少なく、表示も最低限のことがあります。
ただし、それは「古いからだめ」という意味ではありません。
UNIX系の環境では、最小限でも動くことが大事な場面があり、そうした文脈で vi 的なエディタが重視されることがあります。
初心者はどちらを覚えればいい?
結論から言えば、最初は「vi の基本操作」を覚えれば大丈夫です。
その上で、使っている環境が vim なら便利機能を少しずつ覚えていく、という順番がいちばん自然です。
- まずはモードの切り替えを覚える
- 保存と終了を覚える
- 移動・削除・検索などの基本を覚える
- その後で
vimの便利機能に広げる
この順番なら、「まず共通の土台をつくる」「次に便利さを足す」という形になるので、混乱しにくくなります。



「最初から細かく分けて考えなくてもいいんですね」
今使っているのが vi か vim かを見分けるには?
実際の環境で確認したいときは、ターミナルで次のように試せます。
vim --versionvim が入っていれば、バージョン情報が表示されます。
また、環境によっては vi で起動しても、実体が vim になっていることがあります。
ただし、初心者の段階では「厳密な違いを完全に把握してから進む」必要はありません。
まずは基本操作が共通していることを理解しておけば十分です。
まとめ|最初は vi の基本を覚え、その先で vim の便利さを知ればいい
vimはviを改良したエディタ。- 基本操作はかなり共通している。 初心者はまず共通部分から覚えればよい。
- 現場では「vi」と言いながら vim を使っていることも多い。
- 最初は違いを厳密に覚えるより、使いながら整理するほうが自然。
vi と vim の違いは、学び始めると確かに気になります。
でも、最初の段階では「共通する基本を先に身につける」という考え方のほうが、ずっと進みやすいです。
次回予告
次回は、vi を3分で体験できる文章編集ゲームです。実際に手を動かしながら、モードの切り替えや簡単な編集を楽しく試していきます。
復習してみよう
復習したい方は、こちらもあわせてご覧ください。
vi & vim 入門まとめに戻る
vi と vim の関係が見えてきたら、まとめページで全体の流れも確認してみてください。基礎から順番に追えるように整理しています。














