Normal Mode:

ActionKey
Cancel ActionCtrl+c
Move by characterh; j; k; l
Move to start of wordw; b
Move to start of WORDW; B
Move to end of worde; ge
Move to end of WORDE; gE
Find char (forward, backward)f+{character}; F+{character}
Find until (forward; backward)t+{character}; T+{character}
Find char loop (next, prev);; ,
Go to first char (Home)0
Go to first non-blank char^
Go to end of line (End)$
Go to end non-blank charg,_

Neovim keybinds

  • Leader:
  • Netrw (:Ex) : <>e

Telescope: extendable fuzzy finder

  • Find files: <>fj (in current dir?)
  • Find files in git project: ^p
  • Find from grep string: <>fs

Treesitter: language parser provider

undotree: a tree of undo histories

lsp-zero:

mason: more language servers?