![見出し画像](https://assets.st-note.com/production/uploads/images/150720632/rectangle_large_type_2_4abb988b8d16761b0d5ad8cc41195ea5.png?width=1200)
viのカーソル移動
覚えきれないviのカーソル移動について
ファイル/段落/行の移動
ファイル/段落/行単位でカーソルを移動するコマンド
![](https://assets.st-note.com/img/1722151048409-pZzBxwHwVl.png?width=1200)
ファイルの先頭に移動する :`gg` or `:1`
ファイルの末尾に移動する :`G` or `:$`
段落の先頭に移動する :`{`
段落の末尾に移動する :`}`
行の先頭に移動する :`^`
行の先頭(非空白文字)に移動する:`0`
行の末尾に移動する :`$`
指定した行番号に移動する :`:行番号`
ページの移動
次ページにスクロールする :`ctrl + f` or `Page Down`
次ページに半スクロールする:`ctrl + d`
前ページにスクロールする :`ctrl + b` or `Page Up`
前ページに半スクロールする:`ctrl + u`
1画面内の移動
画面の先頭行に移動する:`H`
画面の中央行に移動する:`M`
画面の最終行に移動する:`L`
単語の移動
次単語の先頭に移動する:`w`
次単語の末尾に移動する:`e`
前単語の先頭に移動する:`b`
前単語の末尾に移動する:`ge`
上下左右の移動
上に移動する:`k` or `↑`
下に移動する:`j` or `↓`
左に移動する:`h` or `←`
右に移動する:`l` or `→`
この記事が気に入ったらサポートをしてみませんか?