🤭
Linuxのvim基礎
Linuxで快適にテキスト編集を始めよう
Linuxを使っていると、避けて通れないのが「Vim(ヴィム)」というテキストエディタ。
「黒い画面で操作が難しそう…」と思っていませんか?
でも大丈夫。この記事では、Vim初心者が最初に覚えるべき5つの基本操作を、やさしく丁寧に解説します。
1. Vimとは?なぜ使うのか
Vimって何?
Vimは「Vi IMproved」の略で、Unix系OSに標準で搭載されているテキストエディタ「vi」を拡張したものです。
LinuxやmacOSでは、サーバー設定やプログラミングなど、さまざまな場面で使われています。
なぜVimを使うの?
- 軽量で高速:どんな環境でもサクサク動く
- マウス不要:すべてキーボードで完結
- SSH環境で便利:リモートサーバーでも使える
- カスタマイズ性が高い:自分好みに設定できる
2. Vimの起動と終了方法
起動方法
vim ファイル名
例:vim test.txt
ファイルが存在しない場合は新規作成されます。
終了方法
| 操作 | 内容 |
|---|---|
| :q | 終了(変更がない場合) |
| :w | 保存 |
| :wqまたはzz | 保存して終了 |
| q! | 保存せずに強制終了 |
3. 基本操作:モードと移動
モードについて
まずモードについて説明して操作に移っていこうと思います。
今回は3つのモードで説明していきます。
| モード名 | 説明 |
|---|---|
| ノーマルモード | デフォルトの状態。移動や削除などを行う |
| 挿入モード | 文字を入力できるモード(iで入る) |
| コマンドモード | :で始まるコマンドを入力する。 |
モードの切り替え
・ノーマル → 挿入 i, a, o
・挿入 → ノーマル Esc
・ノーマル → コマンド :
カーソル移動
| キー | 動作 |
|---|---|
| h | 左へ |
| l | 右へ |
| j | 下へ |
| k | 上へ |
| 0 | 行頭へ |
| $ | 行末へ |
| w | 次の単語へ |
| b | 前の単語へ |
4. テキスト編集の基本
削除
| コマンド | 内容 |
|---|---|
| x | カーソル位置の文字を削除 |
| dd | 行全体を削除 |
| d$ | カーソルから行末まで削除 |
コピー&ペースト
| コマンド | 内容 |
|---|---|
| yy | 行をコピー |
| p | コピーした内容を下に張り付け |
| p | コピーした内容を上に張り付け |
元に戻す・やり直す
| コマンド | 内容 |
|---|---|
| u | 直前の操作を元に戻す |
| Ctl + r | 元に戻した操作をやり直す |
まとめ
Vimは最初こそとっつきにくいですが、基本操作を覚えればとても強力なツールになります。
この記事で紹介したコマンドをマスターすれば、Linuxでの作業がグッと快適になりますので慣れていきましょう!
Discussion