---
title: Neovim #01 移動系
date: 2026/01/15 03:14
category: Neovim
excerpt: 移動モーション系の操作をまとめます
---

# Neovim 移動系

「このモーションも入れたほうがいい！」というのがあれば[Codeberg](https://codeberg.org/aemeath/pages)
でプルリクエストを作成してね！


## 1. 初級

###

- **h** ... 1文字左に移動
- **j** ... 1文字下に移動
- **k** ... 1文字上に移動
- **l** ... 1文字右に移動

###

- **0** ... 行頭に移動
- **$** ... 行末に移動
- **_** ... 行で最初の文字に移動

###

※ (`0`と`_`の違いは行の最初にスペースがある場合無視するか)

- **gg** ... ファイルの先頭行に移動
- **G**  ... ファイルの最後の行に移動

## 2. 中級編

- **w** ... 次の単語に移動
- **W** ... 次の文章に移動
- **e** ... 次の単語の最後の文字に移動
- **E** ... 次の単語の最後の文字に移動

###

- **b** ... 前の単語に移動
- **B** ... 前の文章に移動

※ 大文字の場合は'.', '/', '('...などを無視します

## 3. 上級編

- **CTRL-f** ... 次のページに移動
- **CTRL-b** ... 前のページに移動
- **CTRL-d** ... 次の1/2ページに移動
- **CTRL-u** ... 前の1/2ページに移動

###

- **f{char}** ... 右にある、fのあとに入力した文字まで移動
- **F{char}** ... 左にある、fのあとに入力した文字まで移動
- **t{char}** ... 右にある、tのあとに入力した文字の前まで移動
- **T{char}** ... 左にある、tのあとに入力した文字の前まで移動

### 検索

- **/ {word}** ... /のあとに入力した単語に移動
- **n** ... 検索状態で次の単語に移動
- **N** ... 検索状態で前の単語に移動

## 4. 補足

これらで紹介したモーションは入力前に数字を入力していればその回数分実行されます。
例えば`2w`なら2単語先に移動できます。`2 CTRL-f`なら2ページ先に移動など、、、

## 参考にしたサイト

- [neovim.io](https://neovim.io/doc/user/quickref.html)
