Normalモードの基本的な操作をおさらいしましょう
小さい移動
-
w: 単語の頭(forward)
word word => word word -
b: 単語の頭(backward)
word word => word word -
e: 単語の末(backward)
word word => word word -
%: 対応するもの
(word word) => (word word) -
f+ 何か : 特定の文字へ(forward)
fw
word word => word word -
F+ 何か : 特定の文字へ(forward)
word word => word word -
;: f or F を進む -
,: f or F を戻る
大きい移動
-
gg: 1行目 -
G: 最終行 -
<C-u>: 半ページ上の行 -
<C-d>: 半ページ下の行 -
<C-b>: 全ページ上の行 -
<C-f>: 全ページ下の行 -
{: 段落の始まり -
}: 段落の終わり -
:+ 数字 : 好きな行
検索
-
/+ 文字 : 好きな文字で検索 -
*: カーソル位置の単語で完全一致の検索(forward) -
#: カーソル位置の単語で完全一致の検索(backward) -
n: 検索を進む -
N: 検索を戻る
その他
-
u: 変更を1つ戻す -
<C-r>: 変更を1つ進む -
<C-a>: カーソル行でカーソル以降の数字をインクリメント -
<C-x>: カーソル行でカーソル以降の数字をデクリメント -
<C-e>: 画面を1行分下にずらす -
<C-y>画面を1行分上にずらす -
zH: 画面を半ページ分左にずらす(文字折り返し無しのとき) -
zL: 画面を半ページ分右にずらす(文字折り返し無しのとき)
挿入モードに入る
-
i: カーソルの文字の前から -
a: カーソルの文字の後から -
I: カーソルの行頭から -
A: カーソルの行末から -
s: カーソルの文字を消して -
S: カーソルの行を消して -
o: カーソルの行の後に1行追加して -
O: カーソルの行の前に1行追加して
ビジュアルモードに入る
-
v: ビジュアルモードに入る -
<S-v>: 行ビジュアルモードに入る -
<C-v>: ブロックビジュアルモードに入る
コピー・削除
-
x: カーソルの文字を削除+ヤンク -
s: カーソルの文字を削除+ヤンク+挿入モード -
yy: 1行ヤンク -
dd: 1行削除+ヤンク -
ccorS: 1行削除+ヤンク+挿入モード