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 の範囲で検索文字列を置換 |
最後に
以上