A modern neovim configuration that integrates avante.nvim, allowing the use of multiple LLM models for coding.
Install nerd-fonts
Key |
Description |
Mode |
H |
To the first char of the line |
n, v |
L |
To the end of the line |
n, v |
jj |
Exit insert mode |
i |
<Up> |
Increase window height |
n |
<Down> |
Decrease window height |
n |
<Left> |
Decrease window width |
n |
<Right> |
Increase window width |
n |
<C-h> |
Go to left window |
n |
<C-j> |
Go to lower window |
n |
<C-k> |
Go to upper window |
n |
<C-l> |
Go to right window |
n |
<M-j> |
Move down |
n, i, v |
<M-k> |
Move up |
n, i, v |
<leader>w |
Save file |
n |
<leader>W |
Save files |
n |
<leader>q |
Quit |
n |
<leader>Q |
Force quit |
n |
<leader>_ |
Split below |
n |
<leader>| |
Split right |
n |
Key |
Description |
Mode |
<leader>gg |
Open lazy-git |
n,v |
Key |
Description |
Mode |
gd |
Goto Definition |
n |
gD |
Goto Declaration |
n |
gr |
References |
n |
gi |
Goto Implementation |
n |
gt |
Goto Type Definition |
n |
K |
Hover |
n |
gK |
Signature Help |
n |
<C-k> |
Signature Help |
i |
[d |
Next Diagnostic |
n |
]d |
Prev Diagnostic |
n |
<leader>ca |
Code Action |
n |
<leader>cr |
Rename |
n |
<leader>cf |
Format Document/Range |
n, v |
<leader>ll |
Lsp log |
n |
<leader>li |
Lsp info |
n |
<leader>lr |
Lsp restart |
n |