【ヴィム】

Vim とは?

最終更新:
💡 モードを切り替えて、移動・編集・文字入力

Viを改良して作られたテキストエディター。操作と文字入力などでモードを切り替えて使い、ターミナル版とGUI版がある。

📌 このページのポイント
モードでキーの役割が変わる 挿入 文字入力 ノーマル 移動・編集 ビジュアル 範囲を選択 i Esc v Esc : Enter / Esc コマンドライン :w などを入力 基本的なモード切り替えの例 :wq は保存、:q! は変更を破棄 終了するコマンドではVimを抜ける
矢印のラベルは切り替えに使うキー。コマンドラインからは通常EnterやEscで戻るが、終了コマンドなどでは動作が変わる。
ひよこ ひよこ
Vimってどんなエディター?
ペンギン先生 ペンギン先生
テキストを編集するためのソフトだよ。Viを基に改良され、ターミナルで使う版とGUI版がある。特徴の一つは、文字入力と編集操作などでモードを切り替えることなんだ。
ひよこ ひよこ
文字を打っても入力できないのはなぜ?
ペンギン先生 ペンギン先生
ノーマルモードではキーを編集操作などに使うからだよ。例えばiで挿入モードに入り、文字を入力する。Escを押すとノーマルモードへ戻るんだ。
ひよこ ひよこ
選択やコマンドの入力もモードがある?
ペンギン先生 ペンギン先生
ノーマルモードからvを押すとビジュアルモードになり、範囲を選択できるよ。コロンを押すとコマンドラインモードでコマンドを入力できる。これらは基本的なモードの例なんだ。
ひよこ ひよこ
終了するときはどうするの?
ペンギン先生 ペンギン先生
ファイル1個をウィンドウ1枚で編集している例なら、まずEscでノーマルモードへ戻り、:qを入力してEnterだよ。未保存の変更があると通常は拒否される。:wqは保存して終了、:q!は変更を保存せずに破棄して終了するんだ。
ひよこ ひよこ
Vimはどのサーバーにも必ずある?
ペンギン先生 ペンギン先生
導入状況は環境によるよ。ViがあってもVimと同じとは限らない。操作に迷ったら:helpでヘルプを開ける。保存も、ファイル名や書き込み権限などの条件で失敗することがあるので、メッセージを確認しよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Vim」って出てきたら「モードを切り替えて操作するテキストエディター」と思えばだいたいOK!
📖 おまけ:英語の意味
「Vi IMproved」 = 改良されたVi
💬 UNIXのエディターViを改良したことを表す名前だよ。VimとViは同じ製品名ではなく、使える機能にも違いがあるんだ。

参考資料

← 用語集にもどる