3. 1.基本移動 j k h l あかさたなはまやらわ ^ $ 前後左右移動 行頭行末移動 検索移動 open source fE fe fX -> カーソルから行頭に向かって X を検索し移動 FX -> カーソルから行末に向かって X を検索し移動
4. 2.大きく移動 文頭文末・行番号移動 画面移動 START LINE 10 LINE 20 END 1G or gg 10G G 1 画面上 半画面上 半画面下 1 画面下 Ctrl+b Ctrl+u Ctrl+f Ctrl+d カーソル :20
5. 3.文字入力(インサートモード) a A i I インサートモード 文字入力 インサートモード⇔コマンドモード i,a,I,A Esc コマンドモード あかさたなはまやらわ Insert-> 挿入 Append-> 追加 行入力 あかさたなはまやらわ O o
6. 4.カット・コピー・ペースト 文字単位 行単位 あいうえお あいえお あいお 2x x あい D あいうえお あいおうえ p P あいうえお かきくけこ さしすせそ かきくけこ さしすせそ あいうえお かきくけこ さしすせそ さしすせそ 2dd dd yy さしすせそ あいうえお かきくけこ あいうえお かきくけこ さしすせそ p P x -> カット 2x ->2 文字カット D -> カーソル以降カット p -> 追加貼付け P -> 挿入貼付け dd -> 行カット 2dd ->2 行カット yy -> 行コピー ( ヤンク ) ※ dd と同様に 複数行選択可能 p -> 追加行貼付け P -> 挿入行貼付け
7. 5.Undo/Redo、補完 補完 Ctrl+n ( 次候補 ) Undo/Redo open outh o Ctrl+p ( 前候補 ) open outh u -> 直前の操作の取り消し (Undo) Ctrl+r -> 取り消しのやり直し (Redo) . -> 直前の動作を繰り返す
8. 6.ヴィジュアルモード(1) V -> 範囲選択 ヴィジュアルモード c -> 選択範囲置換 y -> 選択範囲ヤンク ( コピー ) d -> 選択範囲デリート ( カット ) J -> 選択範囲行をスペース連結 gJ -> 選択範囲行をスペース無し連結 V -> 行範囲選択 ヴィジュアルラインモード c -> 選択範囲置換 y -> 選択範囲ヤンク ( コピー ) d -> 選択範囲デリート ( カット ) J -> 選択範囲行をスペース連結 gJ -> 選択範囲行をスペース無し連結
9. 6.ヴィジュアルモード(2) 矩形ヴィジュアルモード Ctrl+v -> 矩形範囲選択 y -> 選択範囲コピー d -> 選択範囲 カット Ex) d->Esc ABCDE FGHIJ KLMNO PQRST I -> 文字挿入 A -> 文字追記 Ex) I->#->Esc # ABCDE # FGHIJ # KLMNO # PQRST c -> 選択範囲置換 Ex) c->Z->Esc Z BCDE Z GHIJ Z LMNO Z QRST B CDE GHIJ LMNO QRST
10. 7.検索・置換 N ->前の検索結果に移動 n ->次の検索結果に移動 /hoge -> hoge を前方検索 検索 置換 opensource freesoftware opEnsource freesoftware opEnsourcE frEEsoftwarE opEnsourcE freesoftware :s/e/E/ -> カーソル行で最初の e を E に置換 :s/e/E/g -> カーソル行の全ての e を E に置換 :%s/e/E/g -> ファイル内の全ての e を E に置換 n ->次の検索結果に移動 N ->前の検索結果に移動 ?hoge -> hoge を後方検索