Vimはプログラマーやライターに人気のある高機能テキストエディタです。しかし、初めて使うと少し難しく感じるかもしれません。この記事では、Vimの基本操作を初心者向けにわかりやすく説明します。
1. Vimの基本モード
Vimには主に3つのモードがあり、作業内容によって使い分けます。
ノーマルモード (Normal Mode)
Vimを起動すると、最初はノーマルモードにいます。このモードでは、テキストを編集せず、カーソルの移動やテキストの削除・コピーなどができます。
-
h:カーソルを左に移動 -
j:カーソルを下に移動 -
k:カーソルを上に移動 -
l:カーソルを右に移動
挿入モード (Insert Mode)
テキストを入力する際は挿入モードに切り替える必要があります。
-
i:カーソルの前に文字を挿入 -
a:カーソルの後ろに文字を挿入 -
Esc:挿入モードを終了し、ノーマルモードに戻る
コマンドモード (Command-Line Mode)
ファイルを保存したり、Vimを終了したりするためのモードです。ノーマルモードで : を押すとコマンドラインモードに入ります。
-
:w:ファイルを保存 -
:q:Vimを終了 -
:wq:保存して終了 -
:q!:保存せずに強制終了
2. ファイルの開き方
Vimでファイルを開くには、ターミナルで以下のコマンドを使います。
vim ファイル名
3. テキストの基本操作
テキストの挿入
- ノーマルモードで
iを押して挿入モードに入ります。 - 文字を入力します。
- 終了するには
Escキーを押してノーマルモードに戻ります。
テキストの削除
-
x:カーソル位置の1文字を削除 -
dd:カーソルのある行全体を削除 -
dw:単語を削除
コピーと貼り付け
-
yy:現在の行をコピー -
p:カーソルの後ろに貼り付け -
P:カーソルの前に貼り付け
4. カーソル移動の基本
Vimではキーボードでカーソルを効率的に移動できます。
-
w:次の単語の先頭に移動 -
b:前の単語の先頭に移動 -
e:単語の末尾に移動 -
gg:ファイルの最初に移動 -
G:ファイルの最後に移動
5. 操作の取り消しとやり直し
-
u:直前の操作を取り消し(Undo) -
Ctrl + r:取り消した操作をやり直し(Redo)
6. 保存と終了
Vimでの作業が終わったら、以下のコマンドを使ってファイルを保存・終了します。
-
:w:ファイルを保存 -
:q:Vimを終了 -
:wq:保存して終了 -
:q!:変更を破棄して終了
まとめ
Vimは最初こそ少し複雑に感じるかもしれませんが、基本操作を覚えれば非常に効率的に作業できるツールです。今回紹介した基本操作を何度か練習することで、Vimの操作に慣れ、もっと高度な編集作業も簡単にできるようになるでしょう。