モード切り替え
コマンド | 内容 |
---|---|
[Esc] | ノーマルモードに変更。Vim起動時はこのモードである。 |
i、a、o | 入力モードに変更。テキスト編集が可能になる。 |
v | ビジュアルモードに変更。テキストの範囲選択等が可能になる。 |
:"コマンド" | コマンドラインモードに変更。変更内容の保存、Vimの終了等が可能になる。 |
カーソル移動
ノーマルモードでの操作
コマンド | 内容 |
---|---|
h | カーソルを左に移動 |
j | カーソルを下に移動 |
k | カーソルを上に移動 |
l | カーソルを右に移動 |
w | カーソルを次の単語の先頭に移動 |
e | カーソルを次の単語の末尾に移動 |
0 | カーソルを行頭に移動 |
$ | カーソルを行末に移動 |
gg | カーソルをファイル先頭に移動 |
G | カーソルをファイル末尾に移動 |
検索
ノーマルモードでの操作
コマンド | 内容 |
---|---|
/"検索文字列" | 指定した文字列で後方検索 |
?"検索する文字列" | 指定した文字列で前方検索 |
n | 次の検索文字列に移動 |
N | 前の検索文字列に移動 |
編集操作
入力モードでの操作
コマンド | 内容 |
---|---|
yy | 現カーソル行をコピー |
p | 現カーソル行の下の行にペースト |
P | 現カーソル行の上の行にペースト |
x | 現カーソル上の文字を削除 |
dx | 現カーソル位置の1単語を削除 |
dd | 現カーソル行を削除 |
u | 操作取り消し |
R | uで取り消した操作の実行 |
保存
コマンドラインモードでの操作
コマンド | 内容 |
---|---|
:w | 保存 |
:wq | 保存して終了 |
:q | 終了 |
:q! | 保存せずに終了 |
範囲選択
ビジュアルモードでの操作
コマンド | 内容 |
---|---|
y | 選択範囲をコピー |
b | 選択範囲を削除 |
c | 選択範囲を削除し、入力モードに移行 |