モード
- ESCによる切りかえ(コマンド ⇔ 編集)
カーソル移動
- 基本はカーソル、HOME、ENDでOK(他のキーは置いとく)
- "ctrl + b" → 前ページ
- "ctrl + f" → 後ページ
- ":0" → ファイルの先頭へ
- ":$" → ファイルの末尾へ
- ":数字" → 指定行へ
保存
- ":q" → 終了
- ":q!" → 変更せずに終了
- ":w" → 保存
- ":wq" → 保存終了
- ":w file" → 別名で保存
挿入(他のは置いとく)
- "i" → カーソルの左に追加
検索
- "/文字列" → 後方検索
- "?文字列" → 前方検索
- "n" → 次を検索
- "N" → 前を検索
コピー&ペースト
- コピー
- "v" → 選択開始
- "カーソル" → 範囲選択
- "y" → 選択部分をコピー
- ペースト
- "p" → ペースト
削除(挿入モード後にBS、DELでもOK)
- "dd" → カーソル行を削除
置換
- ":/%s/変更前の文字列/変更後の文字列/g" → ファイルを置換
- ":1,10s/変更前の文字列/変更後の文字列/g" → 行範囲を指定し置換
- ":%s;/var/home;/home;g" → "/"を置換文字に含む場合は、区切り文字列を変更
取り消し
- "u" → 直前の操作を取り消し
他
- "set number"→ 行表示