Vim 簡単操作方法
Vimの基本モード
ノーマルモード
- デフォルトのモードで、カーソル移動やコマンド実行を行います。
- 入力モードやビジュアルモードから戻るには
ESCを押します。
入力モード
- テキストを編集するモード。
コマンドラインモード
- ファイルの保存や終了などを実行するモード。
- ノーマルモードで
:を押してコマンドラインモードに入ります。
ファイルの操作
| 操作 | コマンド |
|---|---|
| ファイルを開く | vim ファイル名 |
| 保存 | :w |
| 保存して終了 |
:wq または :x
|
| 終了(保存なし) | :q! |
| 別名で保存する | :w 新しいファイル名 |
テキストの編集
入力モードへの切り替え
| コマンド | 内容 |
|---|---|
i |
現在位置に文字を挿入 |
a |
カーソルの後ろに文字を挿入 |
o |
新しい行を作成して挿入 |
削除
| コマンド | 内容 |
|---|---|
x |
カーソル位置の1文字を削除 |
dd |
現在行を削除 |
dG |
カーソル位置からファイル末尾まで削除 |
d$ |
カーソル位置から行末まで削除 |
コピー & ペースト
| コマンド | 内容 |
|---|---|
yy |
現在の行をコピー |
p |
貼り付け |
y |
選択範囲をコピー |
カーソル移動
基本の移動
| 操作 | コマンド |
|---|---|
| 左に移動 | h |
| 下に移動 | j |
| 上に移動 | k |
| 右に移動 | l |
| 行頭に移動 | 0 |
| 行末に移動 | $ |
単語単位の移動
| 移動 | コマンド |
|---|---|
| 次の単語へ | w |
| 前の単語へ | b |
ページ移動
| 移動 | コマンド |
|---|---|
| 半ページ下 | Ctrl + d |
| 半ページ上 | Ctrl + u |
検索と置換
検索
| コマンド | 内容 |
|---|---|
/文字列 |
「文字列」を下方向に検索 |
?文字列 |
「文字列」を上方向に検索 |
n |
次の検索結果に移動 |
N |
前の検索結果に移動 |
置換
| コマンド | 内容 |
|---|---|
:%s/検索文字列/置換文字列/g |
ファイル全体で検索文字列を置換 |
:n,m s/検索文字列/置換文字列/g |
行番号n〜mの範囲で検索文字列を置換 |
最後に
以上