vimエディタの便利な操作方法まとめ!初心者でもわかるLinuxテキスト編集の基本と応用
生徒
「Linuxで文字を編集するにはどうすればいいんですか?」
先生
「vimエディタというテキスト編集ツールを使うと便利ですよ。」
生徒
「なんだか難しそうですが、初心者でも使えますか?」
先生
「最初は戸惑いますが、基本操作を覚えればとても効率よく編集できます。一緒に見ていきましょう。」
1. vimエディタとは?
vimはLinuxでよく使われる高機能なテキストエディタです。プログラムを書くときや設定ファイルを編集するときに使われます。
Windowsのメモ帳のような役割ですが、キーボードだけで高速に操作できるのが特徴です。
Linux初心者にとっては最初の壁になりやすいですが、慣れると非常に便利なツールです。
2. vimの起動と終了方法
まずはvimを起動してみましょう。
vim sample.txt
このコマンドでファイルを開くことができます。
終了するには以下の操作を行います。
:q
保存して終了する場合は次の通りです。
:wq
強制終了したい場合は以下です。
:q!
3. モードの切り替えを理解しよう
vimにはモードという概念があります。これは「操作の状態」のことです。
- ノーマルモード:操作専用
- インサートモード:文字入力
- コマンドモード:保存や終了
インサートモードに入るには以下のキーを押します。
i:現在位置から入力a:次の位置から入力
ノーマルモードに戻るには、Escキーを押します。
4. カーソル移動の基本操作
vimではマウスを使わずにキーボードで移動します。
h:左へ移動l:右へ移動k:上へ移動j:下へ移動
さらに便利な移動方法もあります。
gg
ファイルの先頭に移動
G
ファイルの最後に移動
文章全体を素早く移動できるため、作業効率が大きく向上します。
5. 文字の削除とコピー
vimでは削除やコピーも簡単にできます。
x:1文字削除dd:1行削除yy:1行コピーp:貼り付け
実際の操作例です。
dd
1行削除される
yy
コピーされる
削除した内容は一時的に保存されるため、貼り付けも簡単にできます。
6. 検索機能の使い方
vimには強力な検索機能があります。
/test
このように入力すると、「test」という文字を検索できます。
n:次の検索結果へN:前の検索結果へ
大量のテキストの中から目的の文字を見つけるときにとても便利です。
7. 置換機能で効率アップ
文字の置換もvimの得意な機能です。
:%s/old/new/g
このコマンドは、ファイル内の「old」をすべて「new」に置き換えます。
特定の行だけ置換することも可能です。
:1,5s/old/new/g
これは1行目から5行目までを対象に置換します。
8. 保存操作とよく使うコマンドまとめ
vimでは保存や終了の操作も重要です。
:w:保存:q:終了:wq:保存して終了
また、よく使う便利コマンドも覚えておきましょう。
u:元に戻すCtrl + r:やり直し
これらを覚えることで、初心者でも安心して操作できます。