Vimのショートカットキー
chromeでvimiumを使って以降vimにハマってしまい、vscodeのショートカットもvimに合わせるようになっている。 以下はよく使うショートカットキー。使えるものを、少しずつ増やす。
■移動
| キー | 動作 | キー | 動作 |
| h | 左へ1文字移動 | gg | 文頭へ移動 |
| j | 1行下へ移動 | G | 文末へ移動 |
| k | 1行上へ移動 | Ctrl-d | 半画面下 |
| l | 右へ1文字移動 | Ctrl-u | 半画面上 |
| w | 単語の先頭に進む | H | 画面上の最初の行 (Home) |
| b | 単語の先頭に戻る | M | 画面上の中央の行 (Middle) |
| e | 単語の末尾に進む | L | 画面上の最後の行 (Last) |
| 0 | 行頭へ移動 | I | 行頭へ移動して入力モード |
| $ | 行末へ移動 | A | 行末へ移動して入力モード |
■削除
| キー | 動作 | キー | 動作 |
| x | 一文字削除 | dd | 一行削除 |
| dw | 一単語削除 (d + w) | | (行はクリップボードにコピーされる) |
| D, d$ | 行末まで削除 | (数)dd | 数の文だけ行を削除 |
| d0 | 行頭まで削除 | | |
| diw | カーソルのある単語を削除 | | |
| di" | ""の中身を削除 | |
■コピー、ペースト
| キー | 動作 | キー | 動作 |
| . | 直前の動作を繰り返す | u | アンドゥ |
| p | 次の行にput(ペースト) | r | カーソル下の1文字を置き換え |
| P | 上の行にput(ペースト) | R | 1文字以上を置き換え |
| yy | ヤンク(コピー) | c => w | 単語の一部、もしくは全体の置き換え |
| y$ | 行末までヤンク | ~ | カーソル上の文字の大文字⇔小文字変換 |
| yiw | カーソル上の単語をコピー | | |
| yi" | | | |
| yit | HTMLタグの内部をコピー | |
■入力モード
| キー | 動作 | キー | 動作 |
| I | 行頭へ移動して入力モード | | |
| A | 行末へ移動して入力モード | | |
| v | ビジュアルモード | |
■参考
いろいろ:
No comments:
Post a Comment