Neovim 移動系
「このモーションも入れたほうがいい!」というのがあればCodeberg でプルリクエストを作成してね!
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ページ先に移動など、、、