自分が必要だと思ったvimコマンド集(随時編集予定)
カーソル移動
| コマンド | 内容 |
|---|---|
| 0 | 行頭移動 |
| $ | 行末移動 |
| % | 対応する括弧に移動 |
| V | 行単位の選択をするビジュアルモードに入る |
| Ctrl-v | 矩形選択をするビジュアルモードに入る |
| C | カーソル位置から行末まで削除して, インサートモードに入る |
| D | カーソル位置から行末まで削除 |
| I | 行頭からインサートモードに入る |
| A | 行末からインサートモードに入る |
| インデントを追加
<< | インデントを削除
= | 選択行のインデント修正
Ctrl-a | カーソル行上で, カーソル以降の最初に出現した数字をインクリメント
Ctrl-x | カーソル行上で, カーソル以降の最初に出現した数字をデクリメント
r[文字] | カーソル上の文字を[文字]に置換
中
| コマンド | 内容 |
|---|---|
| ciw | カーソル位置にある単語を1つ削除して, インサートモードに入る |
| ci" | カーソル位置にあるダブルクォートを1つ削除して, インサートモードに入る |
| ci( | カーソル位置にある丸括弧を1つ削除して, インサートモードに入る |
| cit | HTMLタグの内部を削除して、インサートモードに入る |
| yiw | カーソル上の単語をコピー |
選択
| コマンド | 内容 |
|---|---|
| viw | カーソル上の単語を選択。 |
| vi" | ダブルクォーテーションの内部を選択。 |
| vit | HTMLタグの内部を選択。 |