tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

viで忘れがちだけどよく使うコマンド自分メモ

自分がすぐ忘れちゃうviコマンドメモ

行頭・行末へ

vi(コマンドモード)時の行頭・行末移動
0 … 行頭へ移動
$ … 行末へ移動

ちなみに、通常のコマンド時の行頭・行末移動
Ctrl + a … 行頭へ移動
Ctrl + e … 行末へ移動

削除

dd … 現在カーソルのある行を削除(カット)
x … 現在カーソルのある文字を削除
shift x … カーソル直前の文字を削除
dw … 現在カーソルのある単語を削除
shift d … カーソル以降を削除

入力

shift + i … 行頭から入力開始
shift + a … 行末から入力開始

移動

shift h … 画面一番上
shift l … 画面一番下
Ctrl + u … 半画面上
Ctrl + d … 半画面下
gg … ファイル一番上
shift + g …ファイル一番下

コピー、貼り付け

[n]yy … n(数字)指定でn行コピー
p … 挿入(右、上)
P … 挿入(左、下)

shift+v → 選択範囲決定 → y(d)…選択範囲をコピー(削除)