カテゴリ: Linux基礎 更新日: 2026/07/29

vimエディタの便利な操作方法まとめ!初心者でもわかるLinuxテキスト編集の基本と応用

vimエディタの便利な操作方法まとめ
vimエディタの便利な操作方法まとめ

先生と生徒の会話形式で理解しよう

生徒

「Linuxで文字を編集するにはどうすればいいんですか?」

先生

vimエディタというテキスト編集ツールを使うと便利ですよ。」

生徒

「なんだか難しそうですが、初心者でも使えますか?」

先生

「最初は戸惑いますが、基本操作を覚えればとても効率よく編集できます。一緒に見ていきましょう。」

1. vimエディタとは?

1. vimエディタとは?
1. vimエディタとは?

vimはLinuxでよく使われる高機能なテキストエディタです。プログラムを書くときや設定ファイルを編集するときに使われます。

Windowsのメモ帳のような役割ですが、キーボードだけで高速に操作できるのが特徴です。

Linux初心者にとっては最初の壁になりやすいですが、慣れると非常に便利なツールです。

2. vimの起動と終了方法

2. vimの起動と終了方法
2. vimの起動と終了方法

まずはvimを起動してみましょう。


vim sample.txt

このコマンドでファイルを開くことができます。

終了するには以下の操作を行います。


:q

保存して終了する場合は次の通りです。


:wq

強制終了したい場合は以下です。


:q!

3. モードの切り替えを理解しよう

3. モードの切り替えを理解しよう
3. モードの切り替えを理解しよう

vimにはモードという概念があります。これは「操作の状態」のことです。

  • ノーマルモード:操作専用
  • インサートモード:文字入力
  • コマンドモード:保存や終了

インサートモードに入るには以下のキーを押します。

  • i:現在位置から入力
  • a:次の位置から入力

ノーマルモードに戻るには、Escキーを押します。

4. カーソル移動の基本操作

4. カーソル移動の基本操作
4. カーソル移動の基本操作

vimではマウスを使わずにキーボードで移動します。

  • h:左へ移動
  • l:右へ移動
  • k:上へ移動
  • j:下へ移動

さらに便利な移動方法もあります。


gg
ファイルの先頭に移動

G
ファイルの最後に移動

文章全体を素早く移動できるため、作業効率が大きく向上します。

5. 文字の削除とコピー

5. 文字の削除とコピー
5. 文字の削除とコピー

vimでは削除やコピーも簡単にできます。

  • x:1文字削除
  • dd:1行削除
  • yy:1行コピー
  • p:貼り付け

実際の操作例です。


dd
1行削除される

yy
コピーされる

削除した内容は一時的に保存されるため、貼り付けも簡単にできます。

6. 検索機能の使い方

6. 検索機能の使い方
6. 検索機能の使い方

vimには強力な検索機能があります。


/test

このように入力すると、「test」という文字を検索できます。

  • n:次の検索結果へ
  • N:前の検索結果へ

大量のテキストの中から目的の文字を見つけるときにとても便利です。

7. 置換機能で効率アップ

7. 置換機能で効率アップ
7. 置換機能で効率アップ

文字の置換もvimの得意な機能です。


:%s/old/new/g

このコマンドは、ファイル内の「old」をすべて「new」に置き換えます。

特定の行だけ置換することも可能です。


:1,5s/old/new/g

これは1行目から5行目までを対象に置換します。

8. 保存操作とよく使うコマンドまとめ

8. 保存操作とよく使うコマンドまとめ
8. 保存操作とよく使うコマンドまとめ

vimでは保存や終了の操作も重要です。

  • :w:保存
  • :q:終了
  • :wq:保存して終了

また、よく使う便利コマンドも覚えておきましょう。

  • u:元に戻す
  • Ctrl + r:やり直し

これらを覚えることで、初心者でも安心して操作できます。

カテゴリの一覧へ
新着記事
New1
Linuxコマンドの基本
Linuxのパイプ(|)とは?複数コマンドをつなげて効率化する方法を完全解説
New2
テキスト・データ処理
tailコマンドとは?Linuxでファイルの末尾を表示する基本をやさしく解説!
New3
ファイル・ディレクトリ操作
find -groupオプションの使い方を解説!初心者でもできる所有グループによるファイル検索
New4
圧縮・アーカイブ
rar xオプションの使い方を完全ガイド!Linuxでディレクトリ構造を保持して展開する方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
gzipコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイル圧縮の基本