vim (made by Gemini)

Vimには「モード」という概念があります。起動直後は**ノーマルモード**で、文字を入力するには **i** を押して**挿入モード**に切り替えます。
操作に迷ったら **Esc** を押せば、いつでもノーマルモードに戻ることができます。

基本操作(ノーマルモード)

i 挿入モードへ(カーソルの前から入力)
a 挿入モードへ(カーソルの後ろから入力)
:w 保存(上書き)
:q 終了(保存していないとエラーが出る)
:wq 保存して終了
:q! 保存せずに強制終了
u 元に戻す(Undo)
Ctrl+r やり直し(Redo)
/キーワード 下方向に検索(nで次、Nで前へ)

移動と編集

h j k l 左・下・上・右に移動(矢印キーでも可)
0 行頭へ移動 / $ 行末へ移動
gg ファイルの先頭へ / G ファイルの末尾へ
v ビジュアルモード(範囲選択開始)
Ctrl+v 矩形選択開始
y コピー(ヤンク)
d 切り取り(削除)
p 貼り付け(ペースト)
x 1文字消去
dd 1行切り取り
yy 1行コピー

知っておくと便利なこと

数字 + キー:操作を繰り返す(例:5dd で5行削除、10j で10行下に移動)
. (ドット):直前の編集操作を繰り返す。同じ作業を何度もするときに最強。
:%s/置換前/置換後/g :ファイル全体の文字列を置換する。
:set number :行番号を表示する(:set nonumber で非表示)。
o :次の行に行を挿入して挿入モードへ / O :前の行に挿入。
zz :今いる行を画面の中央に持ってくる。
* :今カーソルがある単語を次々に検索する。