自分用メモ
ノーマルモード
デフォルトのモード。
「esc」キーでノーマルモードに戻れる
Undo, Redo
操作を元に戻したり、取り消した操作をやり直す際に使用するコマンド
入力 | 結果 |
---|---|
u | 操作を元に戻す(←) |
ctl + r | 取り消した操作をやり直す(→) |
カーソル移動
十時キーでもカーソル移動は可能だが覚えておくと便利
入力 | カーソル |
---|---|
h | ← |
l | → |
k | ↑ |
j | ↓ |
インサートモード
文字入力するためのモード。
「a」「i」キーでインサートモードに入る
入力 | 特徴 |
---|---|
a | 現在指定しているカーソルが右に一つズレて開始される |
i | 現在指定しているカーソルから開始される |
コマンドラインモード
vimコマンドを実行するためのモード
「:」キーの後にコマンドを入力することでコマンドラインモードに入る
ファイルの保存と終了
入力 | 結果 |
---|---|
q! | 保存せず終了 |
q | 終了 ※ファイル内容が変更されている場合は使用できない |
w | 上書き保存 |
wq | 上書き保存して終了 |
ビジュアルモード
範囲選択を実行するためのモード
「v」「V」キーでビジュアルモードに入る
「shift」キーを押しながら範囲指定するのと同じ(vimでは不可)
入力 | 結果 |
---|---|
v | 1文字づつ指定可能 |
V | 行単位で指定可能 |
コピー&ペースト
入力 | 結果 |
---|---|
y | コピー 範囲してした状態で行う |
p | ペースト |