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行削除+ヤンク -
cc
orS
: 1行削除+ヤンク+挿入モード