Friday, February 19, 2021

Vimのショートカットキー

chromeでvimiumを使って以降vimにハマってしまい、vscodeのショートカットもvimに合わせるようになっている。 以下はよく使うショートカットキー。使えるものを、少しずつ増やす。

■移動
キー動作キー動作
h左へ1文字移動gg文頭へ移動
j1行下へ移動G文末へ移動
k1行上へ移動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(ペースト)R1文字以上を置き換え
yyヤンク(コピー)c => w単語の一部、もしくは全体の置き換え
y$行末までヤンク~カーソル上の文字の大文字⇔小文字変換
yiwカーソル上の単語をコピー
yi"
ダブルクウォーテーションの内部をコピー
yitHTMLタグの内部をコピー

■入力モード
キー動作キー動作
I行頭へ移動して入力モード
A行末へ移動して入力モード
vビジュアルモード

■参考
 いろいろ: 




No comments:

Post a Comment