Ensure the following are installed:
- Neovim 0.9+
- Node.js
- A nerd font (for icons)
- Git (for plugin management)
- A modern terminal with true color support (e.g.,Ghostty, Kitty, Wezterm, Alacritty)
Mode | Key | Action |
---|---|---|
i | <C-c> |
Exit insert mode |
n | U |
Redo |
n | <C-d>/<C-u> |
Scroll half page and center |
n | gg/G |
Go to top/bottom and center |
v | gx |
Open URL under cursor |
v | > /< |
Indent/dedent and stay in selection |
Mode | Key | Action |
---|---|---|
n | <C-h> |
Move to left window |
n | <C-l> |
Move to right window |
n | <leader>sh |
Split horizontally |
n | <leader>sv |
Split vertically |
Mode | Key | Action |
---|---|---|
n | <leader>w |
Save current file |
n | <leader>W |
Save all files |
n | <leader>q |
Quit current buffer |
n | <leader>Q |
Force quit current buffer |
Key | Action |
---|---|
<leader>hh |
Toggle Harpoon UI |
<leader>ha |
Add current file to Harpoon |
<leader>1 to 9 |
Navigate to Harpoon file slots |