vimの勉強中なので、移動系の操作をまとめてみました。

h, j, k, l

  • 左, 下, 上, 右

gk, gj

  • 下, 上に1行移動。折り返されている場合でも移動可能。

w

  • 1単語分進む

W

  • 1単語分進む(記号では区切られないので, 次のスペースや, 改行文字まで飛ぶ)

b

  • 1単語分戻る

B

  • 1単語分戻る(記号では区切られないので, 前のスペースや, 改行文字まで飛ぶ)

gg

  • ファイル先頭に戻る

Shift + g

  • ファイル末尾に進む

0

  • 行頭へ

$

  • 行末へ

^

  • 行の最初の空白でない文字へ

5l

  • 5文字分右へ

%

  • (, ), {, }, [, ] カッコ移動などの対応する場所へ移動

mk

  • 現在のカーソル位置をマーク

‘k

  • マークした位置へ

d’k

  • 現在位置からマークまでを削除

f[hoge]

  • 次の[文字]まで飛ぶ

F[hoge]

  • 前の[文字]まで飛ぶ

t[hoge]

  • 次の[文字]の手前まで飛ぶ

T[hoge]

  • 前の[文字]の次まで飛ぶ

;

  • f, F, t, Tで検索した文字を同方向に繰り返し検索する


Related Posts